- 对于std::vector::at总是做边界检查,而对于std::vector::operator[]则不会做边界检查;
- clone()可以将父进程资源有选择的复制给子进程,而没有复制的数据结构则通过指针的复制让子进程共享,具体要复制哪些资源给子进程,由参数列表中的clone_flags来决定,其返回的是子进程的pid;
- p = NULL 和 p = 0 , p = ‘\0’是等价的;
- 80X86是小端存储;
- 编译器在为类对象分配栈空间时,会先检查类析构函数的访问属性,其实不光是析构函数,只要是非静态的函数,编译器都会进行检查。如果类的析构函数是私有的,则编译器不会在栈空间上为类对象分配内存。因此,将析构函数设为私有,类对象就无法建立在栈上了,只能在堆上(动态new)分配对象;
牛客网错题总结
最新推荐文章于 2019-11-18 14:54:35 发布