Interview
sumup
活到老,学到老。
展开
-
C++常见面试题(一)C/C++区别 const用法
1.C与C++的区别a.C是面向过程的语言 C++是面向对象的语言b.C中函数不能进行重载 C++函数可以重载c.C函数的参数如果没有写void即是可变参数,形如 int sum() ;C++中int sum()则为空函数d.C中struct中不能有函数 C++中可以有函数原创 2017-09-29 20:54:27 · 949 阅读 · 0 评论 -
C++常见面试题(三)-static总结
1、不考虑类1)隐藏当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。例如,同时编译两个源文件a.cpp和main.cpp。如果,在一个文件中的变量或函数加了static就会对其他文件不可见。2)默认初始化为0包括未初始化的全局静态变量和局部静态变量3)保持局部变量的内容持久静态局部变量的生存期为整个源程序,但是其作用域仍与局部变量相同。原创 2017-10-01 15:45:02 · 684 阅读 · 0 评论 -
C++常见面试题(二)strcpy实现
char * strcpy(char * strDest,const char * strSrc) { if ((strDest==NULL)||strSrc==NULL)) return NULL; char * strDestC原创 2017-09-30 11:49:04 · 423 阅读 · 0 评论