- 博客(6)
- 收藏
- 关注
转载 [转]C++的底层机制
作者:rayoko.com 来源:rayoko.com c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么你休想构造出任何可执行程序来。 但如果真正到了产生可执行代码阶段,无论是c,c++,还是pascal,大家都一样,你认为c和c++编译器产生的机器代码会有所不同吗,你认为c++产生的机器代码会有
2007-04-27 14:22:00 1895 2
转载 [转]论C/C++函数间动态内存的传递
当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道.这些往往会使人受尽折磨.所以如果你想深入C/C++编程,你必须静下心来,好好苦一番。 现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递.并且在软件开发中很多专业人员并不能写出相关的合格的代码。 【引入】 看下面的例子,这是我们在编写库函数或者项目内的共
2007-04-25 21:10:00 1101
转载 [转]学C++时要注意的
下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷
2007-04-20 11:25:00 1116
转载 下面的代码中编译器会报一个错误,你知道是哪个语句错了吗?
下面的代码中编译器会报一个错误,你知道是哪个语句错了吗? typedef char * pStr; char string[4] = "abc"; const char *p1 = string; const pStr p2 = string; p1++; p2++; 答案与分析: 是p2++出错了。这个问题再一次提醒我们:typedef和#define不同,它不是简单的文本替换。上述代
2007-04-10 16:05:00 3146
原创 开始学习VC++了
delphi是个好东西,但是我想更深入的了解windows编程的东西.所以开始学VC++了. 笔记:一、含有纯虚函数的类不能被实例化 ;其子类如果也不能被实例化,除非实现其父类的虚函数.二、(1)int *const pVarName 是一个指向一个整形的const指针。此指针既然是const指针,则说明pVarName的内容(即地址)不能被更改如 int var
2007-04-04 09:28:00 1054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人