<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Goncely的专栏 - C++标准</title><link>http://blog.csdn.net/goncely/category/186170.aspx</link><description>根据C++ Standard - ANSI ISO IEC 14882 2003而翻译的部分文稿</description><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 10 Feb 2008 23:31:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Goncely</dc:creator><title>16 预处理指令</title><link>http://blog.csdn.net/goncely/archive/2007/03/13/1528445.aspx</link><pubDate>Tue, 13 Mar 2007 21:59:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2007/03/13/1528445.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/1528445.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2007/03/13/1528445.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/1528445.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1528445</trackback:ping><description>C++标准中和预处理相关的大部分标准，另一部分，主要是词法部分可以参看第2章，此两章为做C++预处理器必看章节。&lt;img src ="http://blog.csdn.net/goncely/aggbug/1528445.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>2 词法约定</title><link>http://blog.csdn.net/goncely/archive/2006/11/08/1372514.aspx</link><pubDate>Wed, 08 Nov 2006 07:34:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/11/08/1372514.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/1372514.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/11/08/1372514.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/1372514.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1372514</trackback:ping><description>c++词法分析器设计的规范，包括了对c++程序进行翻译的详细步骤&lt;img src ="http://blog.csdn.net/goncely/aggbug/1372514.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>8.3 声明符的含义</title><link>http://blog.csdn.net/goncely/archive/2006/04/21/672049.aspx</link><pubDate>Fri, 21 Apr 2006 17:11:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/21/672049.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/672049.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/21/672049.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/672049.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=672049</trackback:ping><description>declarator-id只在以下情况才允许使用限定形式：在所属类之外定义成员函数（9.3）或静态数据成员（9.4）；在所属名字空间之外定义或显式实例化函数或变量成员；在所属名字空间之外定义已声明的显式特化；声明其它类或名字空间的成员为友元函数（11.4）&lt;img src ="http://blog.csdn.net/goncely/aggbug/672049.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>8.2  歧义消解</title><link>http://blog.csdn.net/goncely/archive/2006/04/21/671562.aspx</link><pubDate>Fri, 21 Apr 2006 12:26:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/21/671562.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/671562.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/21/671562.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/671562.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=671562</trackback:ping><description>1、由函数式转型和6.8所述声明（声明符以左括号开头）的相似性而引起的歧义也会出现在声明的上下文中。这时，构造体可能为参数名被冗余的圆括号括起来的函数声明（如int f(int (n))），也可能是具有函数式转型初始化体的对象声明（如int n(int(1.0))）。&lt;img src ="http://blog.csdn.net/goncely/aggbug/671562.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>8.1 类型名</title><link>http://blog.csdn.net/goncely/archive/2006/04/21/671480.aspx</link><pubDate>Fri, 21 Apr 2006 11:22:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/21/671480.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/671480.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/21/671480.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/671480.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=671480</trackback:ping><description>1、进行显式类型转换，或作为sizeof,，new和typeid的参量时，需要指定类型的名字。类型名字可通过type-id给出，type-id在句法上为省略了名字的对象或函数声明。&lt;img src ="http://blog.csdn.net/goncely/aggbug/671480.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>8 声明符</title><link>http://blog.csdn.net/goncely/archive/2006/04/21/671476.aspx</link><pubDate>Fri, 21 Apr 2006 11:20:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/21/671476.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/671476.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/21/671476.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/671476.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=671476</trackback:ping><description>1、声明中的声明符声明了一个对象、函数或类型。出现在声明中的init-declarator-list是一个由逗号分隔的声明符序列，其中的每个声明符可具有一个初始化体。&lt;img src ="http://blog.csdn.net/goncely/aggbug/671476.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>6.8 歧义消解</title><link>http://blog.csdn.net/goncely/archive/2006/04/21/671434.aspx</link><pubDate>Fri, 21 Apr 2006 11:03:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/21/671434.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/671434.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/21/671434.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/671434.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=671434</trackback:ping><description>1、在包含表达式语句和声明的语法中存有歧义：以函数式显示类型转换（5.2.3）为最左子表达式的表达式语句可能无法同第一个声明符以左括号开头的声明区分开来。&lt;img src ="http://blog.csdn.net/goncely/aggbug/671434.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>7.3.2 名字空间别名</title><link>http://blog.csdn.net/goncely/archive/2006/04/19/669379.aspx</link><pubDate>Wed, 19 Apr 2006 15:53:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/19/669379.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/669379.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/19/669379.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/669379.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=669379</trackback:ping><description>2、namespace-alias-definition中的标识符为qualified-namespace-specifier所指名字空间的名字的同义词。&lt;img src ="http://blog.csdn.net/goncely/aggbug/669379.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>7.3 名字空间 + 7.3.1 名字空间定义</title><link>http://blog.csdn.net/goncely/archive/2006/04/19/669268.aspx</link><pubDate>Wed, 19 Apr 2006 14:53:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/19/669268.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/669268.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/19/669268.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/669268.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=669268</trackback:ping><description>7.3 名字空间 + 7.3.1 名字空间定义&lt;img src ="http://blog.csdn.net/goncely/aggbug/669268.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>7.2 枚举声明</title><link>http://blog.csdn.net/goncely/archive/2006/04/18/667794.aspx</link><pubDate>Tue, 18 Apr 2006 13:56:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/18/667794.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/667794.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/18/667794.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/667794.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=667794</trackback:ping><description>1、枚举是一种由命名常量构成的独立类型（3.9.1）。在其作用域内，其名字被称为枚举名。&lt;img src ="http://blog.csdn.net/goncely/aggbug/667794.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>5.2.4 伪析构函数调用</title><link>http://blog.csdn.net/goncely/archive/2006/04/18/667591.aspx</link><pubDate>Tue, 18 Apr 2006 11:30:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/18/667591.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/667591.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/18/667591.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/667591.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=667591</trackback:ping><description>1、在点号.或箭头-&gt;之后的pseudo-destructor-name代表了由type-name命名的非类类型的析构函数。pseudo-destructor-name只能用作函数调用操作符（）的操作数，此类调用的结果为空类型，它的唯一作用在于计算点号或箭头前面的后缀表达式。&lt;img src ="http://blog.csdn.net/goncely/aggbug/667591.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>5.2.3 显式类型转换（函数式记法）</title><link>http://blog.csdn.net/goncely/archive/2006/04/18/667589.aspx</link><pubDate>Tue, 18 Apr 2006 11:29:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/18/667589.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/667589.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/18/667589.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/667589.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=667589</trackback:ping><description>1、后跟被圆括号括起来的表达式列表的简单类型说明符（7.1.5）构造了给定表达式列表的指定类型值。&lt;img src ="http://blog.csdn.net/goncely/aggbug/667589.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>5.2.2 函数调用</title><link>http://blog.csdn.net/goncely/archive/2006/04/17/666802.aspx</link><pubDate>Mon, 17 Apr 2006 18:21:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/17/666802.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/666802.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/17/666802.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/666802.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=666802</trackback:ping><description>1、存在两类函数调用：普通函数调用和成员函数（9.3）[注：静态成员函数（9.4）为普通函数。]调用。函数调用是一个后跟圆括号的后缀表达式，其中圆括号内或者为空，或者是通过逗号分隔的表达式列表，这个表达式列表组成了函数的参量。&lt;img src ="http://blog.csdn.net/goncely/aggbug/666802.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>5.2 后缀表达式 + 5.2.1 下标</title><link>http://blog.csdn.net/goncely/archive/2006/04/17/666801.aspx</link><pubDate>Mon, 17 Apr 2006 18:20:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/17/666801.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/666801.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/17/666801.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/666801.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=666801</trackback:ping><description>1、后缀表达式后面跟一个由方括号扩起来的表达式还是后缀表达式。前一个表达式应具有“pointer to T”类型，另一个应为枚举或整数类型。最终的后缀表达式为“T”类型的左值。&lt;img src ="http://blog.csdn.net/goncely/aggbug/666801.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Goncely</dc:creator><title>12.3 转换</title><link>http://blog.csdn.net/goncely/archive/2006/04/14/663834.aspx</link><pubDate>Fri, 14 Apr 2006 19:16:00 GMT</pubDate><guid>http://blog.csdn.net/goncely/archive/2006/04/14/663834.aspx</guid><wfw:comment>http://blog.csdn.net/goncely/comments/663834.aspx</wfw:comment><comments>http://blog.csdn.net/goncely/archive/2006/04/14/663834.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/goncely/comments/commentRss/663834.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=663834</trackback:ping><description>1、类对象的类型转换可由构造函数和转换函数指定。这些转换称为用户定义的转换，可用于隐式类型转换（第4章）、初始化（8.5）和显式类型转换（5.4，5.2.9）。&lt;img src ="http://blog.csdn.net/goncely/aggbug/663834.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>