- 博客(3)
- 资源 (17)
- 收藏
- 关注
原创 Boost timer实现
#include using namespace std; class timer { public: timer() { _start_time = std::clock(); } void restart() { _start_time = std::clock(); } double elapsed() const { return
2016-08-24 10:53:10 678
原创 C++复制控制(包括移动语义) 更新于2020-02-15
C++移动语义 移动语义顾名思义是内存数据的移动,实际就是内存数据所有权的转移。 目的: 1 函数可以直接返回值类型的对象而不发生对象拷贝 2 除了函数返回值,自定义类型的普通赋值也可以走移动语义,目的相同:减少内存开辟和释放(RapidJson库就是这种情况) 例如:vector<int> fun(void); 由于vector的移动构造函数会将fun内部返回的vect...
2016-08-23 18:38:22 1481
原创 ANSI(字符集) and Unicode(字符集) and UTF-8(编码Unicode字符集)
为什么要Unicode? ANSI用一个字节(8位)表示一个字符 但是很多世界上其他的语言无法表示,但是又想每个字符都平等对待,所以需要更长的位 Unicode用两个字节(16位)来表示一个国际字符,这样世界上任何国家的任何字符都可以用两个字节统一表示 对C++而言如何表示Unicode? char正好是8位,可以用来表示一个ANSI字符 wchar_t正好是16位,可
2016-08-02 09:31:27 1163
RabbitMQ C++ Client on Windows
2014-04-10
C++ Network Programming Volume 2.chm
2014-03-05
Aho算法的C++实现
2010-12-20
汇编编译器 集成开发环境 适用于初学者循序渐进学习asm2010
2010-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人