- 浏览: 77344 次
- 来自: ...
最新评论
-
beyond_world:
通过你的讲解我更加不懂了。。。。
谈谈函数式编程的优点(1) -
flysheet:
不理解的是定义了赋值运算符,为什么只调用拷贝构造函数,而不调用 ...
C++拷贝构造函数的几个细节 -
guoxing214:
guoxing214 写道 [size=xx-small][/ ...
Tcl语言包搜索机制 -
guoxing214:
...
Tcl语言包搜索机制 -
guoxing214:
...
Tcl语言包搜索机制
文章列表
1.分析以下代码的执行结果
#define macro1(a) #a
#define macro2(a,b) a##b
int x = 3;
int y = 4;
int xy = 10;
cout << macro1(xy) << endl;
cout << macro2(x,y) << endl;
2.下面的代中包含一些错误,请找出改正并重写这个类.
class C ...
- 2007-01-16 10:44
- 浏览 3860
- 评论(4)
拷贝构造函数是C++最基础的概念之一,大家自认为对拷贝构造函数了解么?请大家先回答一下三个问题:
1. 以下函数哪个是拷贝构造函数,为什么?
X::X(const X&);
X::X(X);
X::X(X&, int a=1);
X::X(X&, int a=1, b=2);
2. 一个类中可以存在多于一个的拷贝构造函数吗?
3. 写出以下程序段的输出结果, 并说明为什么? 如果你都能回答无误的话,那么你已经对拷贝构造函数有了相当的了解。
#include <iostream&g ...
- 2007-01-05 19:05
- 浏览 22380
- 评论(4)
异常
1. goto, break, return, continue和异常
在try块内部, goto, break, return, continue 可以用来转移程序流程, 当这种情况发生时, 在try块内声明的所有变量都会被释放掉.
cpp 代码
lab: try {
T1 t1;
try {
T2 t2;
if(condition) goto lab;
} catch(...) {
// handler ...
- 2007-01-05 17:58
- 浏览 2539
- 评论(0)