程序员面试宝典试题
Toryci
当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。
展开
-
C++浅拷贝与深拷贝(程序员面试宝典试题)
#include#include#include#includeusing namespace std;class CDemo{ public: CDemo():str(NULL){}; ~CDemo() { if(str) { delete[] str; } } char *str;};int main(int argc,c原创 2017-07-22 20:21:32 · 901 阅读 · 0 评论 -
下面程序输出结果是多少?
#includeusing namespace std;class A{ int m;};class B{ int n;};class C:public A,public B{ int k;};int main(){ C *pC=new C; B *pB=dynamic_cast(pC); A *pA=dynamic_cast(pC); if(pC==pB)原创 2017-07-31 20:54:03 · 1095 阅读 · 0 评论 -
指出程序编译出现错误的地方
#includeusing namespace std;struct Test{ Test(int){} Test(){} void fun(){}};int main(){ Test a(1); //语句1 a.fun(); //语句2 Test b(); //语句3 b.fun(); //语句4 return 0;}分析:原创 2017-07-24 21:18:06 · 988 阅读 · 0 评论 -
以下代码的输出结果是什么?
#includeusing namespace std;class A{ protected: int a; public: A(int data=0) { a=data; } int GetData() { return doGetData(); } virtual int doGetData() { return a; }};原创 2017-07-27 17:17:06 · 9935 阅读 · 0 评论