您的位置:首页 > 其它

牛客网错题总结

2017-06-03 11:08 183 查看
对于std::vector::at总是做边界检查,而对于std::vector::operator[]则不会做边界检查;

clone()可以将父进程资源有选择的复制给子进程,而没有复制的数据结构则通过指针的复制让子进程共享,具体要复制哪些资源给子进程,由参数列表中的clone_flags来决定,其返回的是子进程的pid;

p = NULL 和 p = 0 , p = ‘\0’是等价的;

80X86是小端存储;

编译器在为类对象分配栈空间时,会先检查类析构函数的访问属性,其实不光是析构函数,只要是非静态的函数,编译器都会进行检查。如果类的析构函数是私有的,则编译器不会在栈空间上为类对象分配内存。因此,将析构函数设为私有,类对象就无法建立在栈上了,只能在堆上(动态new)分配对象;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: