UltralEdit是Xushine研究院特别喜欢的一个文本处理工具~但是有时候需要在UltralEdit下写一点代码又不想开VS怎么办呢~那就用UltralEdit整合mingw配置一个简便的编译器~

第一步、首先当然是下载UltraEdit-32,最好下载一个中文版,然后安装。

第二步、下载C/C++编译器。
推荐:MinGW(一个Windows平台下的GCC编译器,属于免费的哦。)
http://sourceforge.net/projects/mingw,选择一个版本比较高[……]

更多

一般结束C/C++编程的语法学习后,我们都会开始进行一些项目实践,以便巩固和提高我们的开发水平,在开发过程中我们都会用的到SDK,API以及MFC,一般的初学者都会在上面晕头转向,到底他们之间又是区别呢,Xushine研究院给大家浅谈下API SDK MFC,权当抛砖引玉~
我们先来看看什么是API 、DK、MFC
API
API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组[……]

更多

一、类的封装实现:借用宏头文件,类很容易封装为如下的格式

1、类的定义,其中 CLASS() 是 lw_oopc_kc.h 中定义的宏

#include “lw_oopc_kc.h”

CLASS(A)

{

int a; void(*init)(void*,int); void(*put)(void*);

};

2、成员函数的实现

类的封装实质是用借用 struct 结构体,用函数指针来表示 C 中类的方法(成员函数)。接下来给类 A 的方法写实体函数。

void init_A([……]

更多