一、几个问题测下你对C++的了解程度
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:Zenzen
链接:http://www.zhihu.com/question/19794858/answer/26099455
来源:知乎
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:Zenzen
链接:http://www.zhihu.com/question/19794858/answer/26099455
来源:知乎
1 听说过C++
常见的问题 什么是类,什么继承
new和malloc有什么区别
什么是虚函数,什么是虚继承
之类的泛泛而谈的入门问题
2 会C++
new实际上执行了什么操作,可能在什么步骤出现异常
怎么写一个class,禁止分配在栈上
怎么突破private的限制访问变量
虚继承的细节
怎么自己模拟实现引用
3 比较了解C++
主要是一些边角的语法或者是不常见的问题
逗号表达式,位域
初始化列表的异常怎么捕获
对于常见的主流编译器,写不写inline有什么影响
完美转发
怎么在编译器判断一个类中有没有定义某个特定的方法
构造函数中调析构函数会有什么结果
常见的问题 什么是类,什么继承
new和malloc有什么区别
什么是虚函数,什么是虚继承
之类的泛泛而谈的入门问题
2 会C++
new实际上执行了什么操作,可能在什么步骤出现异常
怎么写一个class,禁止分配在栈上
怎么突破private的限制访问变量
虚继承的细节
怎么自己模拟实现引用
3 比较了解C++
主要是一些边角的语法或者是不常见的问题
逗号表达式,位域
初始化列表的异常怎么捕获
对于常见的主流编译器,写不写inline有什么影响
完美转发
怎么在编译器判断一个类中有没有定义某个特定的方法
构造函数中调析构函数会有什么结果