Archive

Archive for the ‘C/C++’ Category

windows下Eclipse的CDT设置以及Boost类库的使用

July 20th, 2009 fpc 1 comment

image

     在windows下使用Eclipse的CDT(c++ develop)插件比较麻烦。首先需要安装JDK,让Eclipse能够运行起来。

     接着需要安装MinGW和cygwin为CDT提供GCC和linux命令行环境。接着下载CDT插件解压缩,拷入Eclipse安装目录的Plugin目录中。启动Eclipse,新建一个C++工程,然后编译运行,测试一下是否安装正确。  

      在CDT中使用Boost类库则非常麻烦。有些Boost的子库需要链接库文件才能编译成功,有些直接包含源代码即可。而需要链接库文件的Boost子库,网络上没找到适合CDT环境的链接库,只能自己编译链接库。下面是编译使用Boost类库的步骤:

Read more…

Categories: C/C++, 开发 Tags: , , ,

基于C的面向对象编程(三)

June 14th, 2009 fpc No comments

,示例。

下面有一个完整的例子。在vc.net,win2000 server的环境下编译通过,运行正确。

///////////////////////////////////////////////////////////////////////////////////////////////

//testchild.cpp.

Read more…

Categories: C/C++ Tags: ,

基于C的面向对象编程(二)

June 14th, 2009 fpc No comments

二.内存管理

2. 1建立内存分配的全局函数。

void* NEW (int CLASSNAMEID)

Read more…

Categories: C/C++ Tags: ,

基于C的面向对象编程(一)

June 14th, 2009 fpc No comments

一. 使用结构体实现类的功能。

1.1, 封装

#define CLASSNAMEID 100; // 类名对应的ID,在内存管理中使用

struct __classname

Read more…

Categories: C/C++ Tags: ,