NPR & Fluids World

Walk into Art with Heart
<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

  • 随笔 - 9
  • 文章 - 0
  • 评论 - 9
  • 引用 - 0

常用链接

留言簿(1)

随笔分类(10)

随笔档案(9)

others

搜索

  •  

最新评论

阅读排行榜

评论排行榜

《C++ Primer中文版 第三版》学习笔记系列 之 第一章 开始

虽然从2003年开始接触程序设计与开发,但是自我感觉对C/C++的了解始终停留在表面层次,未能深入了解先人创立这门应用广泛语言的内在深刻的哲学和精巧。因此一直想读一本能够真正诠释C++内涵并且深入浅出的好书。曾经留意过《深入浅出MFC》但毕竟这是介绍MFC而非C++的经典著作,因而未能了却一直以来的心愿。如今拿到这本《C++ Primer》,好评如潮,禁不起冲动要仔细研习一番,因此创立此Blog系列。但自知鄙人C++水平有限,如若文中出现各种错误的理解,望各位朋友能够给予批评指正,在此鄙人不胜感激。
下面就开始进入学习笔记的第一章,开始。


预处理器指示符:两个比较有用的预定义名字:_LINE_ 和 _FILE_,分别记录已被编译的行数和正在被编译的文件名。
if ( element_count == 0 )
cerr << "Error: " << __FILE__ << " : line " << __LINE__ << "element_count must be non-zero.\n";
另外两个预定义名字 _TIME_ 和 _DATE_,格式分别为 hh:mm:ss 和 Oct 31 1996

assert()是C语言标准库中一个通用预处理宏,常用来判断一个必须的前提条件,以使程序能够正确执行。
#include <assert.h>
assert(filename != 0) ;
如果条件为假,断言失败,程序将输出诊断消息,然后终止。
C++中使用格式是
#include <cassert>
using namespace std;

posted on 2008-08-31 22:25 Henry Ren 阅读(208) 评论(0)  编辑 收藏 引用 所属分类: 技术


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理