摘要: /** * @file classcode _sizeof.cpp * @brief 1.空类的大小只有一个字节。 * 2.一个类中,成员函数(包括静态与非静态)和静态数据成员都是不占用类对象的存储空间。 * 3.类中存在虚函数,虚函数本身并不占用类对象的内存空间,但是有一个指向虚函数的虚指针,即占 阅读全文
posted @ 2020-07-18 10:51 scbox 阅读(132) 评论(0) 推荐(0)
摘要: 1.简介 ClangFormat 是一个规范代码的工具 ClangFormat 支持的语言有:C/C++/Java/JavaScript/Objective-C/Protobuf/C# ClangFormat 支持的规范有:LLVM,Google,Chromium,Mozilla 和 WebKit 阅读全文
posted @ 2020-07-07 14:31 scbox 阅读(421) 评论(0) 推荐(0)
摘要: 1.GCC 1.1编译C++ g++ -Wall -g -std=c++11 -stdlib=libc++ xxx.cpp -o xxx 1.2编译C gcc -Wall -g xxx.c -o xxx 2.LLVM 2.1 编译C++ clang++ -Wall -g -std=c++11 -st 阅读全文
posted @ 2020-07-07 14:26 scbox 阅读(105) 评论(0) 推荐(0)
摘要: 1. 数据结构 1.1 sockaddr是通用的socket地址,sockaddr_in也是经常使用的地址,两者可以进行类型转换 struct sockaddr{ unsigned short sa_family; //address family, AF_xxx char sa_data[14]; 阅读全文
posted @ 2020-07-07 14:24 scbox 阅读(141) 评论(0) 推荐(0)