<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.linuxtoy.cn/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.linuxtoy.cn/feed.php">
        <title>LinuxToy - blog:cpp</title>
        <description></description>
        <link>http://wiki.linuxtoy.cn/</link>
        <image rdf:resource="http://wiki.linuxtoy.cn/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-14T18:11:52+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:basic_const&amp;rev=1738509028&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:basic_type_alias_and_const&amp;rev=1738509028&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:compiler&amp;rev=1738509028&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.linuxtoy.cn/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>LinuxToy</title>
        <link>http://wiki.linuxtoy.cn/</link>
        <url>http://wiki.linuxtoy.cn/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:basic_const&amp;rev=1738509028&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-02T15:10:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basic_const</title>
        <link>http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:basic_const&amp;rev=1738509028&amp;do=diff</link>
        <description>基础语法 - const限定符

const的引用

把引用绑定到const对象上，称之为对常量的引用，不能通过对常量的引用修改它所绑定的对象。

引用的类型必须与其所引用的对象的类型一致，但是对于const的引用有如下例外。</description>
    </item>
    <item rdf:about="http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:basic_type_alias_and_const&amp;rev=1738509028&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-02T15:10:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basic_type_alias_and_const</title>
        <link>http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:basic_type_alias_and_const&amp;rev=1738509028&amp;do=diff</link>
        <description>基础语法 - 类型别名与const

typedef

使用关键字  typedef 定义类型别名

例如:



typedef double wages;   // wages 是 double的别名
typedef wages base, *p; // base 是double的别名, p是double *的别名


含有typedef的声明语句定义的不再是变量，而是类型别名。</description>
    </item>
    <item rdf:about="http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:compiler&amp;rev=1738509028&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-02T15:10:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compiler</title>
        <link>http://wiki.linuxtoy.cn/doku.php?id=blog:cpp:compiler&amp;rev=1738509028&amp;do=diff</link>
        <description>编译器相关

查看编译器使用的默认标准

__cplusplus 这个宏定义了g++ 使用的c++标准

可通过如下命令查看:



$ g++ -dM -E -x c++ /dev/null | grep  __cplusplus
$ #define __cplusplus 201703L</description>
    </item>
</rdf:RDF>
