C++面试
文章平均质量分 71
hhys08120
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
strcpy写法 出现频率最高的笔试题
题目已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc);⒈不调用库函数,实现strcpy函数。⒉解释为什么要返回char *。解说⒈strcpy的实现代码char * strcpy(char * strDest,const char * strSrc){转载 2013-04-09 21:57:58 · 444 阅读 · 0 评论 -
类String定义原型
定义类String的原型为:class String{public:String(const char *str = NULL);// 普通构造函数String(const String &other); // 拷贝构造函数~ String(void); // 析构函数String & operator =(const String &oth原创 2013-04-09 19:49:47 · 499 阅读 · 0 评论 -
sizeof 部分用法
1、指针变量的sizeof指针记录了另一个对象的地址。既然是来存放地址的,那么它当然等于计算机内部地址总线的宽度。所以在32位计算机中,一个指针变量的返回值必定是4(注意结果是以字节为单位)。char* pc = "abc";int* pi;string* ps;char** ppc = &pc;void (*pf)();//指针函数size原创 2013-04-12 21:51:59 · 369 阅读 · 0 评论 -
字符指针
很好的一个字符指针例题char *str[]={"welcome","to","Fortemedia","Nanjing"};char**p=str+1; str[0]=(*p++)+2; str[1]=*(p+1); str[2]=p[1]+3;str[3]=p[0]+(str[2]-str[1]);coutcou原创 2013-04-25 13:29:52 · 473 阅读 · 0 评论 -
虚拟继承 与 sizeof
1.为什么要引入虚拟继承虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继承,而A就成了虚拟基类。实现的代码如下:class Aclass B1:public virtual A;class B2:p转载 2013-04-25 20:39:56 · 521 阅读 · 0 评论 -
2013巨人网络C++笔试题
1、进程与线程的区别,及其优点2、如何将自己写的程序,开机直接打开3、为何使用Release()删除,而不是使用delete删除4、关键字const;static;extern;volatile;auto的用法5、struct结构拷贝#define const int MAXLength 32struct ttk{int a;char first[MAXLeng原创 2013-10-23 09:21:23 · 1046 阅读 · 0 评论 -
_BLOKC_TYPE_IS_VALID(pHead->nBlockUse)
class Test{public: Test(int val = 1){i = new int ; *i = val;} ~Test(){delete i;} int getVal(){return *i;}private: int *i;};int main(){ Test a,b(2); a = b; cout<<a.getVal()<<endl; return 0原创 2014-01-18 11:40:52 · 797 阅读 · 0 评论
分享