CPP
文章平均质量分 77
liruicqu
这个作者很懒,什么都没留下…
展开
-
华为笔试题
2005年华为招聘--C语言笔试试题 一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( T )2、int (*ptr) (),则ptr是一维数组的名字。( F, ptr为一个函数指针 )3、指针在任何情况下都可进行>,=,4、switch(c) 语句中c可以转载 2008-01-25 03:05:00 · 950 阅读 · 0 评论 -
函数指针(全局函数/类成员函数)和函数对象
文档标题:函数指针(全局函数/类成员函数)和函数对象 原作者:ErranLi 更新日期:2007-01-06 02:31:47 浏览次转载 2008-01-05 00:59:00 · 337 阅读 · 0 评论 -
C++中 public,protected, private 访问标号小结
第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该转载 2008-04-05 15:38:00 · 446 阅读 · 0 评论 -
C++虚函数表解析
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这转载 2008-01-21 01:36:00 · 287 阅读 · 0 评论 -
C++ 多态规则
在C++语言中,只有通过使用指针或引用,并且只有当相关的方法声明为virual时,才可以实现多态消息的传递。为了理解从c++语言的多态规则比其它编程语言更加复杂的原因,需要对面向对象多态变量与内存管理之间的关系进行研究。#includeusing namespace std;class Animal{public: virtual void speak(){ cout } void rep原创 2008-01-21 01:41:00 · 217 阅读 · 0 评论 -
C++面试题001
C++面试题static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域,只在定于变量的源文件内可见引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。4) 重载操作符使用引用可以完成串试操作全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量原创 2008-01-21 01:45:00 · 339 阅读 · 0 评论 -
C++的复杂性分析
C++的复杂性只是一个必要条件,并非问题的根本症结。根本症结在于人的心理,每个人都喜欢戴着脚镣跳舞,并且以为是“创新”。意识到这一点之后可以帮我们避免被各种各样名目繁多的语言细节和技巧占去不必要的时间。 然而,C++的复杂性始终是一个不可回避的现实。C++中有大量的陷阱和缺陷,后者导致了数目惊人的惯用法和workarounds。不加选择的全盘预先学习,是非常糟糕的做法,不仅低效,而且根本没有必转载 2008-01-21 01:58:00 · 678 阅读 · 0 评论 -
C++面试002
C语言面试题(含C++,简单) 1. 以下三条输出语句分别输出什么?[C易]char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc";const char* str6 = "abc";转载 2008-01-21 02:00:00 · 308 阅读 · 0 评论