T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

高质量C++/C编程指南(四)

2006-01-11 12:02:05
第4章 表达式和基本语句 读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做? 我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过类似的错误。 表达式和语句都属于C++/C的短语结构语法。它们看似简单,但使用时隐患比较多。本章归纳了正确使用表达式和语句的一些规则与建议。 4.1 运算符的优先级C++/C语言的运算符有数十个,运算符的优先级与结合律如表4-1所示。注意一元运算符 + - * 的优先级高于对应的二元运算符。 表4-1 运算符的优先级与结合律 优先级 运算符 结合律( ) [ ] -> . 从左至右从 !~++--类型)s... 查看详细内容 >>
高质量C++/C编程指南(四)的相关文章推荐

匹配IP字串、域名的正则表达式

1。IP IP字串,由四段组成,每一段是0~255的数字,段与段之间用小数点隔开,比如61.139.2.69就是一个合法的IP字串。如果正则表达式写成d{1,3}(.d{1,3}){3}无疑是不负责的,因为它可以匹配300.400.555.666这样的非法...

mysql与正则表达式

将comment表中的author_url包含www.sohu.com的记录,其中的sohu替换为sina,一个语句搞定~update comment set author_url=REPLACE(author_url, 'sohu', 'sina') where author_url REGEXP www.sohu.com ;带IF判断的复杂...

最基本也是最常用的一些正则表达式

w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*在deramweaver里整站搜索email的时候可以用 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内)...

JavaScript的replace方法与正则表达式结合应用讲解

作者: hezhiwu5#163.com 时间:2007-3-22   大家好!!今晚在华软G43*宿舍没什么事做,把javascript中replace方法讲解一下,如果讲得不对或不合理是情理之中的事,因为我不是老鸟,也不是菜鸟,我也不知道我当...

PHP编程技巧:看实例学正则表达式

首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明: ^The : 匹配以 The 开头的字符串; of despair$ : 匹配以 of despair 结尾的字符串; ^abc$ : 匹配以abc开...

高质量C++/C编程指南(目录)

作者:林锐博士 完成时间:2001年7月24日 高质量C++/C编程指南 Word文档 下载 高质量C++/C编程指南 目录 前 言... 高质量C++/C编程指南(前言) 第1章 文件结构... 高质量C++/C编程指南(一) 1.1 版权和版本的声明... 1...

高质量C++/C编程指南(十一)

第11章 其它编程经验 11.1 使用const提高函数的健壮性看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮。const更大的魅力...

高质量C++/C编程指南(十)

第10章 类的继承与组合 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于C++程序而言,设计孤立的类...

高质量C++/C编程指南(九)

第9章 类的构造函数、析构函数与赋值函数 构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。每个类只有一个析构函数和一个...

高质量C++/C编程指南(八)

第8章 C++函数的高级特性对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const与virtual机制仅用于类的成员...

高质量C++/C编程指南(七)

第7章 内存管理欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现...

高质量C++/C编程指南(六)

第6章 函数设计函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。 函数接口的两个...

高质量C++/C编程指南(五)

第5章 常量常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。 5.1 为什么需要常量 如果不使用常量,直接在...

高质量C++/C编程指南(三)

第3章 命名规则比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果...

高质量C++/C编程指南(二)

第 2 章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的...

高质量C++/C编程指南(一)

第 1 章 文件结构 每个 C++/C 程序通常分为两个文件。一个文件用于保存程序的声明( declaration ),称为头文件。另一个文件用于保存程序的实现( implementation ),称为定义( definition )文件。 C++/C 程序的...

高质量C++/C编程指南(前言)

作者:林锐博士 完成时间:2001年7月24日 高质量C++/C编程指南 Word文档 下载 前言 软件质量是被大多数程序员挂在嘴上而不是放在心上的东西! 除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇...

PHP中的正规表达式(二)

确定重复出现 到现在为止,你已经知道如何去匹配一个字母或数字,但更多的情况下,可能要匹配一个单词或一组数字。一个单词有若干个字母组成,一组数字有若干个单数组成。跟在字符或字符簇后面的花括号({})用来确定前...

PHP中的正规表达式(一)

PHP继承*NIX的一贯传统,完全支持正规表达式的处理。正规表达式提供了一种高级的,但不直观的字符串匹配和处理的方法。用过PERL的正规表达式的朋友都知道,正规表达式的功能非常强大,但学起来不是那么容易。 比如:...
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:12.10ms QueryTime:3