c/c++面试大全

  1. 引用与指针有什么区别?
  2. C++是不是类型安全的,为什么?
  3. 深拷贝与浅拷贝的区别?
  4. 堆栈溢出一般是由什么原因导致的?
  5. 什么函数不能声明为虚函数?
  6. 非C++内建型别A和B,在哪种情况下B能隐式转化为A?
  7. C++中的空类,默认产生哪些类成员函数?
  8. 数组与指针的区别?
  9. 以下反向遍历array数组的方法有什么错误?

Array.push_back(1);

Array.push_back(2);

Array.push_back(3);

for(vector::size_type i=array.size()-1;i>=0;--i)

{

Cout<<array[i]<<endl;

}

 

 

  1. 以下代码中的输出语句输出0吗,为什么?

Struct CLS{

Int m_i;

CLS(int i):m_i(i){ }

CLS()

{

CLS(0);

}

};

CLS obj;

Cout<<obj.m_i<<endl;

 

http://www.cnblogs.com/bizhu/archive/2012/08/12/2634327.html

http://www.doc88.com/p-1307548042999.html

https://yq.aliyun.com/articles/570405/

https://blog.csdn.net/thimin/article/details/1552105

https://blog.csdn.net/duanlove/article/details/7710178         带答案

https://blog.csdn.net/gtowin0323/article/details/9926789

https://wenku.baidu.com/view/c242d342336c1eb91a375d34.html

 

猜你喜欢

转载自blog.csdn.net/txwtech/article/details/88879335