数组 http://bbs.byr.cn/article/CPP/38084
内存泄漏 http://bbs.byr.cn/article/CPP/37222
算法(二分) http://bbs.byr.cn/article/CPP/38927
类型转换 http://bbs.byr.cn/article/CPP/37877
内存管理 http://bbs.byr.cn/article/CPP/37858
数据结构(链表) http://bbs.byr.cn/article/CPP/33612
类型转换 http://bbs.byr.cn/article/CPP/32126
算法 http://bbs.byr.cn/article/CPP/32413
static意义+算法 http://bbs.byr.cn/article/CPP/31719
指针和数组的区别 http://bbs.byr.cn/article/CPP/7828
综合改错 http://bbs.byr.cn/article/CPP/33294
继承多态 http://bbs.byr.cn/article/CPP/30718
位运算 http://bbs.byr.cn/article/CPP/30481
C++对象内存布局 http://bbs.byr.cn/article/CPP/26843
printf相关 http://bbs.byr.cn/article/CPP/25118
union的内存布局 http://bbs.byr.cn/article/CPP/23894
其他问题。。。。

本文通过实例分析有关编译时头文件包含的相关问题,首先从简单的例子入手,然后步步改进,最后得出解决方案。#include#ifndef#endif 是基本的语法问题在这里就不冗述了。

MFC的确是个应该淘汰的东西,但无奈还是要用,通常Win32控制台程序方便调试,很容易在控制台中打印变量信息,但是MFC里没有控制台,本文主要介绍如何在Visual Studio MFC应用程序中添加控制台。

试验程序如下:

类中的数据成员的声明前加上static关键字,该数据成员就成为该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守 public/protected/private访问规则。

类静态变量的特性包括以下几个方面:

DLL的导出方式

2010年03月10日

有两种从 DLL 导出函数的方法:

在生成 DLL 时,创建一个模块定义 (.def) 文件并使用该 .def 文件。如果希望按序号而不是按名称从 DLL 导出函数,则请使用此方法。

在函数的定义中使用 __declspec(dllexport) 关键字。

C++提供了C连接交换指定符号extern“C”来解决名字匹配问题。大型项目的开发往往会被分割成若干个子模块,每个子模块做成DLL。经常在子模块中见到如下形式的代码:

主要介绍几个关键字:extern、static、为空(auto),并且对相应的作用域给出编程验证。