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

歡迎光臨散文網(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)成員變量的使用舉例的評論 (共 條)

分享到微博請遵守國家法律
义乌市| 呼图壁县| 南京市| 孝昌县| 玉门市| 德钦县| 梓潼县| 祁阳县| 深水埗区| 亚东县| 米易县| 商城县| 阳东县| 南通市| 沂南县| 乌兰浩特市| 乌苏市| 封丘县| 高邑县| 武强县| 辽源市| 临夏县| 淅川县| 阿克| 临湘市| 房山区| 民勤县| 龙泉市| 菏泽市| 永靖县| 沙湾县| 南和县| 个旧市| 霍林郭勒市| 永城市| 濮阳县| 贵定县| 大港区| 镇原县| 礼泉县| 临漳县|