宣告map物件時你不知道的事

2021-07-06 11:35:13 字數 657 閱讀 9278

在用map容器寫一段程式時,發現個問題

請看下面**

mapm;

m['a'];

cout << m['a'] << endl;

這輸出什麼呢?

如果用普通資料型別這麼做呢?

好,現在回到我們最初的問題

mapm;

m['a'];

cout << m['a'] << endl;

輸出的是什麼?

輸出的是   0

這應該是自動初始化

具體實現細節,我也沒找到相關資料,在這裡寫出只是為了告知讀者有這麼回事,希望讀者知道的告知分享下。

下面給出其他普通資料型別的輸出結果

#include #include#includeusing namespace std;

int main()

關於提單,你不知道的事!

提單bill of lading b l 就代表貨物,一定要對提單有足夠的了解。基本知識和注意點 提單通常是3正3副,也有2正3副的。假如信用證有要求的話,要和貨代特別說明。t t付款方式時,理論上只需要一張正本就可以了 提貨後其他正本自動失效,副本不能提貨 t t收到全部貨款後,給客人寄正本時可以...

Gson 和 Fastjson 你不知道的事

背景 目前在公司負責的業務,主要是跟json資料打交道,fastjson gson都用,他們適用於不同場景。fastjson號稱是業界處理json效率最高的框架,沒有之一。但在某些場景下,效率最高的不一定 能適合你 來,先上兩道菜 第一道普通菜 public class user public us...

LAMP安裝 你所不知道的事

系統環境 centos 6.6 i386 測試軟體 xshell5 bin 存在的是一些二進位制檔案,但是在linux中二進位制檔案是可以被執行的。這個目錄中的命令檔案是給普通使用者使用 非超級管理使用者 etc linux下所有的配置檔案都會存放在etc目錄 home 是所有非root使用者家目錄...