引用型形參在可以被定義爲const的情況下,儘量定義爲const,這樣函數調用時的實參既可以是const型,又可以是非const型。
例:
void Show(string & str);
Show(StrFunc()); //均會報錯,StrFunc()和"Hello world!"都會產生一個臨時變量,C++中這些
Show("Hello world!"); //臨時變量都是const型,兩個表達式試圖將const型變量轉換爲非const型,非法操作
引用型形參在可以被定義爲const的情況下,儘量定義爲const,這樣函數調用時的實參既可以是const型,又可以是非const型。
例:
void Show(string & str);
Show(StrFunc()); //均會報錯,StrFunc()和"Hello world!"都會產生一個臨時變量,C++中這些
Show("Hello world!"); //臨時變量都是const型,兩個表達式試圖將const型變量轉換爲非const型,非法操作
kubectl config get-contexts kubectl config use-context <context-name> kubectl config current-context