C++
zhanshenggaoyang
这个作者很懒,什么都没留下…
展开
-
2011-7-24-20-42
在这个博客里,感觉还是将原来的C/C++分类拆成C 和C++比较好原创 2011-07-24 20:41:46 · 1460 阅读 · 0 评论 -
C++总是能让我想起什么(7) ——类成员进行初始化,通常的方法有两种
关于初始化C++类成员 赵湘宁 在使用C++编程的过程当中,常常需要对类成员进行初始化,通常的方法有两种:第一种方法: CMYClass::CSomeClass(){ x=0; y=1;}第二种方法:CSomeClass::转载 2011-08-26 20:15:54 · 362 阅读 · 0 评论 -
C++总是能让我想起什么(9)——C++与C#的多态
这段时间去了好多公司面试,几种语言总在不停的切换使用,从中发现不少问题。 在C++中,有如下代码:#include using namespace std;class A{public: A() { Print(); } void virtual Pri原创 2011-09-14 19:30:57 · 479 阅读 · 1 评论 -
C++总是能让我想起什么(8)——访问基类函数
#includeusing namespace std;class A{public: int a; virtual void Print(); void Q();};void A::Print(){ cout<<"A";}void A::Q(){原创 2011-09-02 19:46:25 · 391 阅读 · 0 评论 -
C++总是能让我想起什么(6)——C++内联函数的使用
#include#define PrintA(a) printf("%d",a)using namespace std;inline void Print(int a){ printf("%d\n",a);}int main(){ int原创 2011-08-10 18:58:11 · 367 阅读 · 0 评论 -
C++总是能让我想起什么(5)——指针变量的引用
void CreateBiTree(struct BiTree* &T){ char data; cin>>data; if (data=='#') { T=NULL; } else { T=new struct BiTree;原创 2011-08-10 18:35:43 · 270 阅读 · 0 评论 -
C++总是能让我想起什么(3)——C++的几种类型转换
C++的几种类型转换1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。表达式static_cast(a), a的值转换为模板中指定的类型T。在运行时转换过程中,不进行类型检查来确保转换的安全性。该运算符原创 2011-07-28 14:38:08 · 529 阅读 · 0 评论 -
C++总是能让我想起什么(1)——类中静态变量使用
缺少初始化。静态变量必须初始化才能使用! #include using namespace std;class A{public: static int a;};int A::a = 0;void main(){ A::a=10原创 2011-07-24 20:40:03 · 248 阅读 · 0 评论 -
C++总是能让我想起什么(4)——C++输入输出流
C++输入输出流流(文本流,二进制流)文本流——一串ASCII码二进制流——按二进制格式存放的数据(内存映像)列:整数123存于文本文件中占3个字节,‘1’,‘2’,‘3’存于二进制文件中占4个字节,1111011数据文件包括,文本文件和二进制原创 2011-07-29 13:01:02 · 689 阅读 · 0 评论 -
C++总是能让我想起什么(2)——动态绑定与上行转换
#includeusing namespace std;class CParent{public: void print1(); virtual void print2();};class CChild:public CParent{p原创 2011-07-28 13:59:02 · 1051 阅读 · 1 评论 -
C++程序设计(第三章)
C++标准库概述原创 2011-07-17 15:45:02 · 292 阅读 · 0 评论 -
C++程序设计(第二章)
一.什么是C++ 1,更好的C 2,支持数据抽象 3,面向对象 4,支持通用型程序设计(模板,泛型) 二.过程式程序设计 1,确定你需要哪些过程 2,采用你能找到的最好的算法 三.模块程序设计 1,确定你需要哪些模块 2原创 2011-07-17 15:44:11 · 295 阅读 · 0 评论 -
C++程序设计语言(第一章)
一.全书结构1,1-3章,C++程序设计风格,以及有关C++标准库的综述2,4-9章,C++内部类型3,10-15,C++面向对象和通用型程序设计4,16-22,C++标准库5,23-25,设计和开发软件6,附录二.给C程序员得建议1,C++里几乎不需要用宏,用const或enu原创 2011-07-17 15:10:27 · 373 阅读 · 0 评论 -
c/c++遇到的一个问题
#includeint* p;void fun(){ int i=0; int a[5]={0,1,2,3,4}; p=a; }int main(){ fun(); printf("%d ,%x\n",p[2],&p[2]); return 0;}这样单个单个的访问,虽然fu已经运行结束,但却能读出数组a原创 2011-10-22 11:17:16 · 373 阅读 · 0 评论