国外一个C++大牛用来招聘提的问题
2012-12-21 21:31
423 查看
福利,C++问题
这是国外一个C++大牛用来招聘提的问题:
How many ways are there to initialize a primitive data type in C++ and what are they?
Why should you declare a destructor as virtual?
What does it mean that C++ supports overloading?
What are examples of overloading in C++?
What is name mangling in C++ and why is it used?
What is an abstract base class?
What is RTTI?
How can you access a variable that is “hidden” by another variable of the same name?
What is a namespace and how is it used.
What are the differences between a class and a struct in C++, and how does this compare to C?
What are templates? How are they used?
What is a copy constructor and when is it used, especially in comparison to the equal operator.
What is the difference between a “shallow” and a “deep” copy?
What is the const operator and how is it used?
What are the differences between passing by reference, passing by value, and passing by pointer in C++?
When is it and when is it not a good idea to return a value by reference in C++?
What is the difference between a variable created on the stack and one created on the heap?
How do you free memory allocated dynamically for an array? What are the implications of just using delete?
What is multiple inheritance? When should it be used?
What is a pure virtual function?
What does the keyword mutable do?
What does the keyword volatile do?
What is the STL?
What is a Vector?
What is contained in the <algorithms> header?
What is the difference between #include <iostream.h> and #include <iostream>?
What’s the difference between “++i” and “i++”?
What is short circuit evaluation? How can it be used? Why can is be dangerous?
What is the ‘,’ operator?
What is the only ternary operator? How is it used?
What is the use of a const member function and how can it be used?
How is try/catch used in C++?
Why should you never throw an exception in a destructor?
What is the explicit keyword?
What is the proper way to perform a cast in C++?
What does inline do?
看到这36个问题,我觉得我又要重新开始学习C++了!
这是国外一个C++大牛用来招聘提的问题:
How many ways are there to initialize a primitive data type in C++ and what are they?
Why should you declare a destructor as virtual?
What does it mean that C++ supports overloading?
What are examples of overloading in C++?
What is name mangling in C++ and why is it used?
What is an abstract base class?
What is RTTI?
How can you access a variable that is “hidden” by another variable of the same name?
What is a namespace and how is it used.
What are the differences between a class and a struct in C++, and how does this compare to C?
What are templates? How are they used?
What is a copy constructor and when is it used, especially in comparison to the equal operator.
What is the difference between a “shallow” and a “deep” copy?
What is the const operator and how is it used?
What are the differences between passing by reference, passing by value, and passing by pointer in C++?
When is it and when is it not a good idea to return a value by reference in C++?
What is the difference between a variable created on the stack and one created on the heap?
How do you free memory allocated dynamically for an array? What are the implications of just using delete?
What is multiple inheritance? When should it be used?
What is a pure virtual function?
What does the keyword mutable do?
What does the keyword volatile do?
What is the STL?
What is a Vector?
What is contained in the <algorithms> header?
What is the difference between #include <iostream.h> and #include <iostream>?
What’s the difference between “++i” and “i++”?
What is short circuit evaluation? How can it be used? Why can is be dangerous?
What is the ‘,’ operator?
What is the only ternary operator? How is it used?
What is the use of a const member function and how can it be used?
How is try/catch used in C++?
Why should you never throw an exception in a destructor?
What is the explicit keyword?
What is the proper way to perform a cast in C++?
What does inline do?
看到这36个问题,我觉得我又要重新开始学习C++了!
相关文章推荐
- C++指针小结:由一个问题引发的。。。。。。。。。。。。。。。。。。。
- 我们公司原来C++招聘考试题,题目难度正常,没有稀奇古怪的题,如果答对60分以上,恭喜你基本算一个合格的网络开发工程师了。
- 建了一个"symbina 技术"邮件列表,欢迎大加入到这个群,讨论symbian C++相关的技术问题!
- C++ SQLite安装与使用,以及一个问题解决
- 这些天很忙,写一个类似防火墙的东西在WINSOCK2 SPI上做DLL,终于把问题解决了,现提供完整C++项目下载
- 用C++的类来封装线程,所发现的一个问题。
- 一个纠结的c++动态创建二维数组不能用的问题
- amazon的一个大牛谈各种语言,包括c、c++、java、python、ruby、lisp、perl(翻译后的中文版)
- 一个无聊男人的疯狂《数据结构与算法分析-C++描述》学习笔记 用C++/lua/python/bash的四重实现(3) 最大子序列和问题
- C++一个类所占字节问题讨论
- amazon的一个大牛谈各种语言,包括c、c++、java、python、ruby、lisp、perl
- 一个国外大牛写的Extjs4消息提示框
- 一个简单的Java对象池实现——可用来解决SimpleDateFormat的线程安全问题
- 一个想法:成立草根技术联盟对开发人员进行技术定级解决企业员工招聘难问题!
- C/C++中的一个巨大的坑:移位操作的优先级问题
- 关于C++指针的一个问题
- c++的getline一个关于缓冲区的一个小问题
- 回调函数——一个化解C++互相包含头文件问题的方法
- C++编译时出现的一个问题,求教高人
- 一个基础但是隐晦的c++语法问题