上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
摘要: 题目如下:问下列代码的打印结果为0吗? #include #include using namespace std; struct CLS { int m_i; CLS( int i ) : m_i(i){} CLS() { CLS(0); } }; int main() { CLS obj; cout << obj.... 阅读全文
posted @ 2007-10-20 00:17 中土 阅读(25420) 评论(12) 推荐(8) 编辑
摘要: 找出下面代码的错误: #include class Test { public: Test( int ) {} Test(double) {} Test() {} void fun() {} }; int main() { Test a(1); a.fun(); Test b();//here define a function, n... 阅读全文
posted @ 2007-10-19 23:14 中土 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但如果要修改外部指针所指向的对象是不可能的。例如传递外部指针到函数内来分配空间,必须传递指针的指针或指针的引用。 2. char carry[10] = {0}; 编译器会将其后所有的东西都置0; 3. 函数返回值为const时,返回的东西付给一个类型相同的标示后其不能为左值; 4. const int *i; int con... 阅读全文
posted @ 2007-10-19 21:22 中土 阅读(410) 评论(0) 推荐(1) 编辑
摘要: 1,2两题写出显示结果,3题改错 1. #include #include class A{ public: A(){func(0);} virtual void func(int data){printf("A1 :%d\n",data);} virtual void func(int data) const{printf("A2 :%d\n... 阅读全文
posted @ 2007-10-19 19:08 中土 阅读(668) 评论(0) 推荐(0) 编辑
摘要: The History of GCC 1984年,Richard Stallman发起了自由软件运动,GNU (Gnu's Not Unix)项目应运而生,3年后,最初版的GCC横空出世,成为第一款可移植、可优化、支持ANSI C的开源C编译器。 GCC最初的全名是GNU C Compiler,之后,随着GCC支持的语言越来越多,它的名称变成了GNU Compiler Collection... 阅读全文
posted @ 2007-10-15 21:40 中土 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 各种编程软件介绍 Version 1.2 *增加scheme,icon等语言 *增加几个logo、basic、c++和Prograph等语言的编译器,修改了一些语言的说明。 *点击查看相应的界面截图 本文将介绍10多种不同的程序设计语言,以及如何下载它们的免费的编译器,(注意,是免费,而不是盗版),如果下载或者安装... 阅读全文
posted @ 2007-10-15 21:23 中土 阅读(2736) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传... 阅读全文
posted @ 2007-10-15 20:55 中土 阅读(2498) 评论(0) 推荐(2) 编辑
摘要: C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。 C中的预定义宏 宏使用中的常见的基础问题 #符号和##符号的使用 ...符号的使用 宏的解释方法 我们能碰到的宏的使用 宏使用中的陷阱 C中的预定义... 阅读全文
posted @ 2007-10-15 20:32 中土 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 2.20 顺序表的就地逆置 inverse_SqList(int arr[], size_t len) 算法: 前一半和后一半交换 void inverse(int a[], size_t len) { assert(len > 0); for(int i = 0; i next != NULL); LinkNode *curPtr, *NextPtr; cur... 阅读全文
posted @ 2007-10-14 18:09 中土 阅读(385) 评论(1) 推荐(0) 编辑
摘要: C++中的虚函数(virtual function) 1.简介虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public:virtual void foo() { cout foo(); // 在这里,a虽然是指向A的指针,但是被调用的函数(foo)却是B的!这个例子是虚函数的一个典型应用,通过这个... 阅读全文
posted @ 2007-10-14 01:47 中土 阅读(938) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
©2005-2008 Suprasoft Inc., All right reserved.