C++ 语言可以用const来定义常量,也可以用 #define来定义常量。但是前者比后者有更多的优点:
const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。

| 全能ASP/PHP/ASP.NET主机,支持月付 | 专业 MSSQL 数据库空间,支持月付 | 专业 MySQL 数据库空间,支持月付 | 买域名,送MP3、MP4 |
| 高端软件开发 = 年薪十万不是梦 | 赛孚耐:软件保护加密专家 | 身份认证令牌USB KEY | 买空间,免费送域名(厦门中资源) |
C++ 语言可以用const来定义常量,也可以用 #define来定义常量。但是前者比后者有更多的优点:
const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。

C++ 语言可以用const来定义常量,也可以用 #define来定义常量。但是前者比后者有更多的优点:
const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。
这是边际效应的一种实例,不是边际效应的定义,
class point //这是定义
{
}
point xy; //这是实例

还是没有人把它抽象出来....

看来你很有意思搞汉语哦,努力!!
呵呵...以前确是想过,不过不是倾向文学的,而是数据挖掘方面的...
或者你会觉得我发的这个贴的问题离题了.读书有两种,一种是浏览
一种是细读,学习程序设计的人也有两种,一种是以应用为主的,一种
是研究程序设计语言本身问题的.应用只需要知道可以怎样
不可以怎么样.而不必去知道为什么可以这样,为什么不可以这样.
