摘要: { "cmd": ["D:\\Program Files\\Python\\Python36\\python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source 阅读全文
posted @ 2017-01-13 11:24 gaoyanglao 阅读(430) 评论(0) 推荐(0) 编辑
摘要: using std::cout; // using 声明 using namespace std; // using 编译指令,导入std里面的所有名称 一般使用using 声明,它只会导入指定的名称,这样更安全,当与局部重名时会报错 使用using编译指令,与局部变量重名时,则会覆盖命名空间中的同 阅读全文
posted @ 2016-12-18 11:28 gaoyanglao 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 1、在c++中构造函数、析构函数、=运算符、友元无法继承 2、const 成员、引用成员、类的对象成员没有默认构造函数时,需在类的构造函数初始化列表中对其进行初始化 3、基类无默认构造函数,派生类需在其构造函数初始化列表中调用基类的构造函数 阅读全文
posted @ 2016-12-05 16:49 gaoyanglao 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 1、重载 overload 函数名一样,参数不同(类型、顺序,c++类中还有const函数,与返回值类型无关),重载的函数在同一个作用域(同一个类或在同一cpp文件中) 2、覆盖 override 派生类与基类函数同名,参数相同,且基类函数由virtual修饰,覆盖就是常说的虚函数 3、重写 ove 阅读全文
posted @ 2016-12-05 11:17 gaoyanglao 阅读(613) 评论(0) 推荐(0) 编辑
摘要: sizeof: 一般指类型、变量等占用的内存大小(由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小) strlen: c字符串的长度(参数必须是字符型指针 char*,当数组名作为参数传入时,实际上数组就退化成指针了。该函数的功能是从代表该字符串的第一个地址开始遍历,直到遇到结 阅读全文
posted @ 2016-11-18 13:57 gaoyanglao 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: c++11中引入了新的枚举类型 >强制枚举类型 参数说明: identifier:指定给与枚举的类型名称。 type:枚举器的基础类型(默认int),所有枚举器都具有相同的基础类型,可能是任何整型。 enum-list:枚举中以逗号分隔的枚举器列表。 范围中的每个枚举器或变量名必须是唯一的。 但是, 阅读全文
posted @ 2016-11-17 21:58 gaoyanglao 阅读(5333) 评论(0) 推荐(1) 编辑
摘要: error: unable to rewind rpc post data - try increasing http.postBuffererror: RPC failed; curl 56 Recv failure: Connection was abortedfatal: The remote 阅读全文
posted @ 2016-11-16 21:16 gaoyanglao 阅读(2824) 评论(0) 推荐(0) 编辑
摘要: 通常,我们用点分十进制字符串表示ipv4地址(192.168.1.1),用十六进制字符串表示ipv6地址(fe80::20c:29ff:fee9:4bcc)。 ipv4转换函数 ipv4&ipv6转换函数 阅读全文
posted @ 2016-09-18 17:22 gaoyanglao 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 大端字节序:整数的高位字节存储在内存的低地址处,低字节存储在内存的高地址处。 小端字节序:整数的高位字节存储在内存的高地址处,低字节存储在内存的低地址处。 一般pc大多采用小端字节序,也称为主机字节序。 网络上传输采用大端字节序,也称为网络字节序。 linux中常用转换函数如下: 阅读全文
posted @ 2016-09-18 15:32 gaoyanglao 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 虚析构函数的作用主要是当通过基类指针删除派生类对象时,调用派生类的析构函数(如果没有将不会调用派生类析构函数) 阅读全文
posted @ 2016-09-12 15:02 gaoyanglao 阅读(157) 评论(0) 推荐(0) 编辑