你究竟看过这个世界了吗?

C/C++ 的变量在内存中的表示

C/C++ 的变量在内存中的表示阅读概要: char short, int 与 long float 与 double 数据类型转换时,内存中发生了什么 数据类型之间的区别,其本质在于对内存中的 $01$ 序列拥有不同的解释方式。为一个变量确定了数据类型,意味着对变量做了如下规定: 从变量的起始地址开始,有多大内存被征用 该段内存中的二进制序列,将以何种规则被解释 不同的数据类型与其......

面向对象的编程思想

1. 面向对象编程与面向对象语言 面向对象编程是一种编程范式或编程风格。它以类或对象作为组织代码的基本单元,并将封装、抽象、继承、多态四个特性,作为代码设计和实现的基石 。 面向对象编程语言是支持类或对象的语法机制,并有现成的语法机制,能方便地实现面向对象编程四大特性(封装、抽象、继承、多态)的编程语言。 2. 面向对象的四大特性 封装(Encapsulation) 继承(Inherit......

Leetcode 题解

目录做 leetcode 时,加上以下代码能够使时长和空间得到优化。(大多数情况) 1std::ios::sync_with_stdio(false); cin.tie(NULL); 编号 题目 时间 空间 语言 1 Tow Sum 12 ms 10.3 MB E 2 Add Two Numbers 40ms 18.6 MB M 3 Longest Substring......