<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://vmcc.vicp.net:9090/wiki/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://vmcc.vicp.net:9090/wiki/feed.php">
        <title>wiki linux:cpp学习</title>
        <description></description>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <image rdf:resource="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-17T23:50:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:cpp%E5%9C%A8%E7%BA%BF%E8%BF%90%E8%A1%8C&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:cpp%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:gcc%E4%B8%8Eg&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:include%E5%8C%BA%E5%88%AB&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:std_lib&amp;rev=1679019144&amp;do=diff"/>
                <rdf:li rdf:resource="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:std_lib_study&amp;rev=1679019144&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>wiki</title>
        <link>http://vmcc.vicp.net:9090/wiki/</link>
        <url>http://vmcc.vicp.net:9090/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:cpp%E5%9C%A8%E7%BA%BF%E8%BF%90%E8%A1%8C&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:cpp学习:cpp在线运行</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:cpp%E5%9C%A8%E7%BA%BF%E8%BF%90%E8%A1%8C&amp;rev=1679019144&amp;do=diff</link>
        <description>cpp在线运行

&lt;https://www.bejson.com/runcode/cpp920/&gt;</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:cpp%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:cpp学习:cpp基本语法</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:cpp%E5%9F%BA%E6%9C%AC%E8%AF%AD%E6%B3%95&amp;rev=1679019144&amp;do=diff</link>
        <description>cpp基本语法

1.  变量

1.1  auto变量

&lt;https://blog.csdn.net/weixin_43744293/article/details/117440727&gt;



// auto变量定义时，必须要初始化， 带了初始化值编译器就会自动推导出变量的实际type， 这样在一定程度上可减少定义的输入。

auto b = true; // a bool
auto ch = &#039;x&#039;; // a char
auto i = 123; // an int
auto d = 1.2; // a double
auto z = sqrt(y); // z has the type of whatever sqr t(y) retur ns</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:gcc%E4%B8%8Eg&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:cpp学习:gcc与g</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:gcc%E4%B8%8Eg&amp;rev=1679019144&amp;do=diff</link>
        <description>gcc与g++的区别

&lt;https://blog.csdn.net/wuzheyan2008/article/details/119715526&gt;

	*  gcc是GCC中的GUN C Compiler（C 编译器）
	*  g++是GCC中的GUN C++ Compiler（C++编译器）

编译可以用 gcc 或 g++，而链接可以用 g++ 或者 gcc-lstdc++。
因为 gcc 命令不能自动和 C++ 库链接，所以通常使用 g++ 来完成链接。
但在编译阶段，g++ 会自动调用 gcc，二者等价。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:include%E5%8C%BA%E5%88%AB&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:cpp学习:include区别</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:include%E5%8C%BA%E5%88%AB&amp;rev=1679019144&amp;do=diff</link>
        <description>include区别

#include&lt; &gt;直接从编译器自带的函数库中寻找文件
#include“ “是先从自定义的文件中找 ，如果找不到在从函数库中寻找文件
采用”&lt; &gt;“方式进行包含的头文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件，如果找不到则报错。</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:std_lib&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:cpp学习:std_lib</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:std_lib&amp;rev=1679019144&amp;do=diff</link>
        <description>standard lib

&lt;https://en.cppreference.com/w/cpp/standard_library&gt;

&lt;https://cplusplus.com/reference/clibrary/&gt;</description>
    </item>
    <item rdf:about="http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:std_lib_study&amp;rev=1679019144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-17T10:12:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:cpp学习:std_lib_study</title>
        <link>http://vmcc.vicp.net:9090/wiki/doku.php?id=linux:cpp%E5%AD%A6%E4%B9%A0:std_lib_study&amp;rev=1679019144&amp;do=diff</link>
        <description>std_lib_study

1.  map

1.1  find


#include&lt;stdio.h&gt;
#include&lt;map&gt;
using namespace std;
 
int main() {
	/*
	map.find(key)返回键为key的映射的迭代器
	*/
	map&lt;char, int&gt; mp;
	mp[&#039;m&#039;] = 20;
	mp[&#039;r&#039;] = 30;
	mp[&#039;a&#039;] = 40;
	map&lt;char, int&gt;::iterator it = mp.find(&#039;a&#039;);
	if (it !=mp.end()){
		printf(&quot;%c %d\n&quot;, it-&gt;first,it-&gt;second); // 只有map迭代器可以使用first/second方式
	}
	else {
		printf(&quot;没找到\n&quot;);
	}
	
 
 
	return 0;
}</description>
    </item>
</rdf:RDF>
