最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

類的靜態(tài)成員變量的使用舉例

2023-04-18 21:41 作者:盧朓  | 我要投稿

/**? a.cpp 的內(nèi)容如下:
?* 類的靜態(tài)成員變量.
?*? 編譯鏈接命令
?*? g++ -o a.out a1.cpp -std=c++11
?*
?*/

#include <iostream>
#include <string>
#include <map>

namespace tiao{

?? ?class A {
?? ??? ?public:
?? ??? ?static std::map<std::string, int> map1;
?? ??? ?static std::map<std::string, int> map2;
?? ??? ?int some_int;
?? ?};
};
/**
?* 如果注釋調(diào)下面兩行,編譯時會報錯:
?* Undefined symbols for architecture arm64:
? "tiao::A::map1", referenced from:
????? _main in a1-b57425.o
? "tiao::A::map2", referenced from:
????? _main in a1-b57425.o
ld: symbol(s) not found for architecture arm64
?*/
std::map<std::string, int> tiao::A::map1;
std::map<std::string, int> tiao::A::map2;

int main(){
?? ??? ?tiao::A::map1.insert(std::make_pair(std::string("kshg"), 3));
?? ??? ?tiao::A::map2.insert(std::make_pair(std::string("ksh"), 3));
? ??? ?tiao::A? A1;
?? ??? ?auto it1 = tiao::A::map1.find(std::string("ksh"));
?? ??? ?if(it1 == tiao::A::map1.end()) {
?? ??? ??? ?std::cout<<"在map1 中沒有找到 ksh"<<std::endl;
?? ??? ?}
?? ??? ?auto it2 = tiao::A::map2.find("ksh");
?? ??? ?if(it2 != tiao::A::map2.end()) {
?? ??? ??? ?std::cout<<"在map2 中找到 ksh"<<std::endl;
?? ??? ??? ?std::cout<<"key: "<< it2->first << "; value: " <<it2->second <<std::endl;
?? ??? ?}

?? ??? ?return 0;
}


類的靜態(tài)成員變量的使用舉例的評論 (共 條)

分享到微博請遵守國家法律
清镇市| 襄城县| 航空| 保德县| 罗江县| 乐亭县| 大冶市| 新竹县| 抚顺市| 宁化县| 北海市| 嘉峪关市| 正定县| 扬州市| 桓台县| 大渡口区| 西青区| 顺昌县| 万年县| 无棣县| 玉林市| 衡东县| 项城市| 章丘市| 南岸区| 保山市| 渝北区| 柞水县| 绿春县| 天全县| 遂溪县| 余干县| 浠水县| 木兰县| 健康| 墨竹工卡县| 昌江| 六盘水市| 衡南县| 白城市| 永昌县|