华为C/C++语言安全编程规范_V3.1
2021-02-26 10:20:30 911KB C++ 安全编码 编码规范
1
华为C&C++语言安全编程规范 _ V3.1 不含书签,最新3.1版本
2020-02-10 03:12:28 10.37MB 编程规范 华为
1
21天学通C++(第五版) vs2008程序打包 深入浅出MFC 浙大教材C++达内 C++ 华为C++培训资料 visual c++_MFC 资源内容: visual c++_MFC 达内 C++ C++课件.ppt c++源码 .rar Core C++ Programming_new.ppt Core C++ Programming_new_.ppt unixc++ update_network2.ppt 华为C++培训资料 C++中级培训胶片.ppt C++中级培训教材.doc 华为C++培训资料(CHM).chm 21天学通C++(第五版).pdf vs2008程序打包.docx 深入浅出MFC.pdf 浙大教材C++.ppt 下载资源后请评分,则会把资源分返还!! 请注意:不仅要有评论,而且要有评分,在评论的左上角有5个五角星,要单击那5个五角星才算评分!!!!这样资源分就会返还!!!!
2020-02-08 03:12:15 27.87MB 达内 华为 C++ 培训资料
1
华为C++语言编程规范,内部资料
2020-01-14 03:03:44 1.28MB C++ 编程规范
1
1. 虚函数是可以[New一个对象的时候要根据虚函数的函数体来填虚表;而内联函数没有函数体,只是在预编译阶段展开]内联的,这样就可以减少函数调用的开销,提高效率(错误) 2. 一个类里可以同时存在[同一个类里无论什么函数都不能函数名和参数完全一样]参数和函数名都相同的虚函数与静态函数(错误) 3. 父类的析构函数是非虚的,但是子类的析构函数是虚的,delete子类指针(指向该子类对象)[特殊情况,参见题5],会调用父类的析构函数(正确)//任何情况下删除子类都会调用到父类的析构函数 4.对于下面的类CA,sizeof(CA) = _B_: A. 4 B. 8 C. 12 D. 16 class CA { public: CA(); virtual ~CA(); //因为有虚函数,所以会有4个字节的虚表指针 private: int m_iTime; //成员变量4个字节 public: int GetTime(); int SetTime(int iTime); }; 5.下面这段程序,打印结果是_A_: A. 1 B. 2 C. 3 D. 以上都不对 int g_iCount = 0; class CParent { public: CParent() {} ~CParent() {g_iCount += 1;} }; class CSon : public CParent { public: CSon() {} ~CSon() {g_iCount += 2;} }; main() { CParent* p = new CSon(); delete p[由于p被声明成父类指针,并且父类和子类的析构函数都非虚,因此delete操作只能根据p指针声明的类型来调用父类的析构函数]; std::cout << g_iCount << std::endl; } 6.请问下面这段程序的输出结果是_A_: A. 2,1, B. 2,2, C. 1,1, D. 1,2, class CParent { public: CParent() {} virtual ~CParent() {} public: virtual void Print() { std::cout << "1,"; }; }; class CSon : public CParent { public: CSon() {}; virtual ~CSon() {}; public: void Print() { std::cout << "2,"; }; }; void Test1(CParent& oParent[这里是引用了一个外部对象,该对象的虚表不会发生变化]) {oParent.Print();} void Test2(CParent oParent[这里会在栈空间内重新构造一个CParent类的对象,如果传入实参的类型与CParent不同则虚表会发生变化]) {oParent.Print();} main() { CSon * p = new CSon(); Test1(*p); //这里只是一个引用 Test2(*p); //这里会在栈空间重新构造Cparent类对象 delete p; } 7.请问下面这段程序的输出结果是_D_: A. 2,1, B. 2,2, C. 1,1, D. 1,2, class CParent { public: CParent() {} virtual ~CParent() {} public: void Print(){ std::cout << "1," ; }; }; class CSon : public CParent { public: CSon() {} virtual ~CSon() {} public: void Print(){ std::cout Print();[由于父类和子类的Print函数都非虚,所以根据指针类型决定调用关系] } 8.请问下面这段程序的输出结果是_C_: A. 2,1, B. 2,2, C. 1,2, D. 1,1, class CP
2020-01-03 11:28:46 392KB 华为 C++ 笔试题
1
最新的华为代码规范,适用于C++/C/java,高清带目录,格式标准的代码给自己和维护者都是一种享受,建议程序员多看看。
2019-12-21 22:09:51 66B 代码规范
1
从其他网上找到的,大量华为近几年的机试编程题,都有答案,很详细。
2019-12-21 20:00:38 2.07MB 华为 C++ 面试 机试
1
华为c++面试题,比较全,值得下载。华为c++面试题,比较全,值得下载华为c++面试题,比较全,值得下载
2019-12-21 19:56:13 43KB 华为 c++ 面试题
1
华为C/C++的编码规范,刚开始编程的程序员们学习一下华为的编码风格哦!
2019-12-21 19:29:22 56KB 华为 C/C++ 编码规范
1