CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 336 337 338 339 340 341 342 343 344 ··· 521 下一页

2007年12月17日

摘要: 这几天写的程序应用到多继承。以前对多继承的概念非常清晰,可是很久没用就有点模糊了。重新研究一下,“刷新”下记忆。 假设我们有下面的代码: #include class A { private: char data; public: A(){data = 'A';} virtual void Show(){printf("A\n");}; virtual void Di... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(65) 评论(0) 推荐(0)

摘要: 构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如 A(void); ... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(121) 评论(0) 推荐(0)

摘要: 原文地址:http://www.myplaces.com.cn/index.php/action/viewspace/itemid/21751看下面的例子:test.c#includemain(){ char *str="I like Linux! I advices you jion in the Linux World"; printf("%s\n",str); exit(0... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(106) 评论(0) 推荐(0)

摘要: cygwin/gcc和MinGW都是gcc在windows下的编译环境,但是它们有什么区别?在实际工作中如何选择这两种编译器呢? cygwin/gcc完全可以和在linux下的gcc划等号,这个从boost库的划分中就可以看出来端倪,cygwin下的gcc和linux下的gcc使用的是相同的Toolsets。 所以完全可以和linux一起同步更新gc... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(214) 评论(0) 推荐(0)

摘要: gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1,后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2,编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(94) 评论(0) 推荐(0)

摘要: 在Symbian程序中我们经常会看到IMPORT_C这个关键字,它是C:\Symbian\8.0a\S60_2nd_FP2_SC\epoc32\include下e32def.h文件里面定义的一个宏. 原定义如下:#define IMPORT_C __declspec(dllexport)那么__declspec(dllexport)又是什么东东呢?先看代码:以下是在dev-c+... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(97) 评论(0) 推荐(0)

摘要: #define 并不是定义变量啊#define 只是用来做文本替换的例如:#define Pi 3.1415926float angel;angel=30*Pi/180;那么,当程序进行编译的时候,编译器会首先将 “#define Pi 3.1415926”以后的,所有代码中的“Pi”全部换成 “3.1415926”然后再进行编译。 我查到一个讲const与#define的差别的帖子,里面谈到... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(94) 评论(0) 推荐(0)

摘要: DLL的export是指将DLL中的函数和数据输出到其它程式中,以供其使用。DLL的import是指使用DLL的程式引入DLL中的函数和数据。 DLL的export DLL中包含有一个表,称为export table(以下简称ET),其中包含了DLL中可以被外部程式使用的所有函数和数据的名字。只有记录在ET中的函数和数据才可以被外部程式所使用(如果没有.DEF文件的话),其它所有没有记录在E... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(183) 评论(0) 推荐(0)

摘要: 相信在手机游戏开发这块是J2ME的天下,一是因为它简单容易学,二是因为关于它的资料多。 而J2ME毕竟是运行在Symbian OS的内核之上的,速度慢也是必然的了,更不能忍受的是它把很多与底层的交互封装了起来,并且不提供接口让你访问。 这对于我这样喜欢刨根问低的人来说,是实在无法忍受的! 其实真正了解了Symbian OS和相应的Ser... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(77) 评论(0) 推荐(0)

摘要: 在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。 其实数据的顺序是由cpu决定的,与操作系统无关。 如 Intel x86结构下,short型数0x1234表示为34 12,int型数0x12345678表示为78 56 34 12 如IBM power PC结构下,short型数0x1234表示为12 34,int型数0x1234567... 阅读全文

posted @ 2007-12-17 10:30 csdnexpert 阅读(138) 评论(0) 推荐(0)

上一页 1 ··· 336 337 338 339 340 341 342 343 344 ··· 521 下一页