同学之路——在路上

专业交流

导航

2007年12月3日

虚函数的默认参数

摘要: FROM CSDN: #include using namespace std; class base { public: base(){} virtual int foo(int ival=10) { int real_default_value=1024; if(ival==10) ival=real_default_value; cout... 阅读全文

posted @ 2007-12-03 23:58 Camellia 阅读(645) 评论(3) 推荐(0) 编辑

2007年11月30日

一个简单的循环

摘要: 不要跑,看看自己的第一反应的结果应该是多少?代码如下: #include void main() { int i=0; while (i++ < 10); printf ("%d\n",i); } 阅读全文

posted @ 2007-11-30 18:02 Camellia 阅读(226) 评论(10) 推荐(0) 编辑

2007年11月29日

名人名言

摘要: 聪明人的成功本比笨人成功更艰难,因为聪明人太过复杂的心智都会变成他成功的羁绊,聪明人比笨人更难超越自身的引力。但聪明人如能战胜自身,总会产生更伟大的能量,最终一定会超越笨人,完成文明的进步。——引自http://blog.sina.com.cn/s/blog_46fc810b01000cje.html<三联生活周刊〉第44期导言 by 朱伟 阅读全文

posted @ 2007-11-29 23:00 Camellia 阅读(197) 评论(0) 推荐(0) 编辑

多继承,多态,虚函数

摘要: 考虑如下程序,试回答问题: #include class A { public: virtual ~A(){cout func(); delete p;//此处调用,需要上述类虚析构才能正确实现 } 1) 第一次对比分析: l 该程序将输出什么内容? l 将L23处换成A *p = new C; 程序将如何? 2) 第二次对比分... 阅读全文

posted @ 2007-11-29 22:52 Camellia 阅读(247) 评论(1) 推荐(0) 编辑

2007年11月28日

切西瓜问题(切蛋糕)

摘要: 一个西瓜,切n刀后,最多切几块?(西瓜不动)(下星期公布答案,似乎有点数学了,不过是一个经典递归问题) 阅读全文

posted @ 2007-11-28 17:32 Camellia 阅读(614) 评论(2) 推荐(0) 编辑

2007年11月26日

一个网友的问题,有兴趣改错么?

摘要: 问题的原始描述,貌似一个面试的问题,问以下程序错在何处,涉及到哪些概念,如何修正? #include void display(char *); //注意形参为指针类型 main() { char *str=NULL; display(str); //注意实参也是指针变量,与形参类型匹配,注意参数传递的单项值传递特性 } void display(char *str... 阅读全文

posted @ 2007-11-26 22:59 Camellia 阅读(205) 评论(2) 推荐(0) 编辑

关于友元的一个问题

摘要: 此问来自殇觞 1. 抽象类可以声明友元函数么? 她自己已经回答了,测试程序如下: class A { public: virtual ~A(){} virtual void func()=0; friend void usefunc(){cout<<"usefunc...."<<endl<<A::i<<endl;} private: static int i; }; int A::i=1;... 阅读全文

posted @ 2007-11-26 22:19 Camellia 阅读(221) 评论(4) 推荐(0) 编辑