Implementation of deque, and difference than vector Implementation of Emplace serious f...
Implementation of deque, and difference than vector Implementation of Emplace serious f...
C++11里面提出了一个新的概念enum class。它的特点是。 新的enum的作用域不在是全局的了。 原来enum名字的作用域是全局的。 而新的enum class的名字...
解析signal函数的类型。 signal是个Unix下的一个函数。试图解释这个函数的类型是什么?void (*signal(int sig, void (*func)(in...
=default关键字使用的地方 The "default" mechanism can be used for any function that has a defaul...
在重载的时候,vector会有问题。 当需要可变参数,如果使用vector的话,可能会遇到下面这个问题。函数f有两个重载的版本,编译器无法选择具体调用vector还是list...
在Windows API编程的时候,常常会遇到这样的场景,先创建某个对象A,然后再用这个对象去创建另外一个对象B。就像下面这段代码,正常的逻辑很简单,但是如果考虑到错误处理的...
1. 用std::chrono::duration表示一段时间。 duration的定义方式 第一个参数int表示用类型保存时间间隔,第二个参数ratio<60>是个有理数,...
http://www.cprogramming.com/ Prototype: int kbhit(void);Header File: conio.hExplanation...
P172 总结goto语句的用法和问题。 P175 异常发生的时候,是先stack unwind还是先执行catch P188 指针和引用的争论,何时使用指针,何时使用引用 ...
使用初始化列表初始化内置类型的时候,编译器会做更加严格的检查。 按书上的说法j和k都会有编译错误。而i可能不会有编译错误,虽然现在大多数的编译器在i的时候都会报错。所以个人觉...
在C++ Primer的第二章里面讨论了该如何选择正确的类型,这里是些自己的看法,和书上的不全一样。 char, short, int and long int类型一般是处理...
P20页 完成练习1.20,1.25 Sales_item.h P32 关于如何选择类型,有一些自己的经验看法。可以讨论并记录下来。 P33 完成博客,关于如何表示最大的in...
C语言数组的不便之处就是求数组的长度麻烦。 对于一个数组int arr[10];,一般都这样求长度sizeof(arr) / sizeof(arr[0])。但是这里有两个麻烦...
在C里面经常使用memset来把一个结构体的内容全部设置为0。 memset(ps, 0, sizeof(S)); 在C++11里面,利用aggregate initiali...
出于学习C++11/14的目的,除了VS2013外还需要选择另外一个编译器做对比。clang是个不错的选择。不过这个编译器对VC的一些扩展特性支持不好,对windows sd...