摘要: 自动变量在程序执行到其所属的代码块(由 { } 符号来标识,通常是函数定义)时产生,在离开该代码块时终止。静态变量在整个程序周期内都存在。 阅读全文
posted @ 2020-12-13 15:38 zeroPatrick 阅读(153) 评论(0) 推荐(0) 编辑
摘要: OOP(object oriented programming)强调的是运行阶段(而不是编译阶段)进行决策。使用OOP是,可以在运行阶段确定数组的长度,使用new来请求内存,使用指针来跟踪新分配的内存的位置。 阅读全文
posted @ 2020-12-13 10:34 zeroPatrick 阅读(144) 评论(0) 推荐(0) 编辑
摘要: C和C++的变量名是对大小写敏感的,因此NULL和null并不是一回事,前者是C/C++中的系统关键字,null并不是。C++11以后又引入了nullptr,用以解决NULL在隐式转换和作为函数传入参数时的二义性问题。 在C++11以前,在C/C++语言中,我们常常用NULL作为指针变量的初始值。而 阅读全文
posted @ 2020-10-30 15:23 zeroPatrick 阅读(233) 评论(0) 推荐(0) 编辑
摘要: C/C++中基本数据类型所占内存大小 C++中不同数据类型所占的字节大小,在不同的操作系统和编译器下,是不同的,一般主要说gcc下,32位或64位系统的,做了个表如下: 数据类型 32位 64位 取值范围(32位) char 1 1 -128~127 unsigned char(当byte使用) 1 阅读全文
posted @ 2020-10-30 14:24 zeroPatrick 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: int 4字节 32bit sign int 取值范围-2,147,483,648 到 2,147,483,647 但是 int m = -2,147,483,648 是错误的,报错:(error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型),因为2,147,483,648大于s 阅读全文
posted @ 2020-10-30 13:42 zeroPatrick 阅读(565) 评论(0) 推荐(0) 编辑
摘要: emplace_back 可以直接转发参数到 President 的构造函数 , 避免用 push_back 时的额外复制或移动操作。 示例如下: 1 #include <vector> 2 #include <string> 3 #include <iostream> 4 5 struct Pre 阅读全文
posted @ 2020-10-06 18:00 zeroPatrick 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 引用很容易与指针混淆,它们之间有三个主要的不同: 不存在空引用。引用必须连接到一块合法的内存。引用必须在创建时被初始化。指针可以在任何时间被初始化。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。 引用与取地址符的区别 引用的格式: 类型名 & 别名 = 阅读全文
posted @ 2020-06-13 19:02 zeroPatrick 阅读(358) 评论(0) 推荐(0) 编辑
摘要: C++ 中保留了C语言的 struct 关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。C++中的 struct 和 class 基本是通用的,唯有几个细节不同: 使用 cla 阅读全文
posted @ 2020-06-13 08:41 zeroPatrick 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 在Java中,Static修饰的变量或者方法,可以直接通过类来调用。不使用Static修饰的变量或者方法,只能在将class实例化为object之后,再通过object调用。Static修饰的变量、方法 是在定义类的时候就在内存中创建的,在后续创建对象的过程中不在创建,所有对象使用同一个,访问同一个 阅读全文
posted @ 2020-06-10 20:10 zeroPatrick 阅读(126) 评论(0) 推荐(0) 编辑
摘要: import java.util.Set; import java.util.HashSet; import java.util.Iterator; public class SetTest { public static void main(String[] args) { Set<String> 阅读全文
posted @ 2020-06-08 18:34 zeroPatrick 阅读(2202) 评论(0) 推荐(0) 编辑