「tr」と文字列タイプのstring str=「tr」を比較します。

1103 ワード

この文章はfiredragonpzyオリジナルです。転載は必ず明確なところに明記してください。http://www.firedragonpzy.com.cn/index.php/archives/1025
      sizeof               ,    :
        string str = "tr";
	cout<<str.size()<<endl;//2
	cout<<strlen(str.c_str())<<endl;//2
	cout<<sizeof(str)<<endl;//32
	cout<<str[1]<<endl;//r
	//cout<<"tr".size()<<endl;//  
	cout<<strlen("tr")<<endl;//2
	cout<<sizeof("tr")<<endl;//3
	cout<<"tr"[2]<<endl;  
    ,str "tr"     ,str  string     ,  32 byte   , "tr" char     ,    "\0"  , string   str   "\0"  ,    string     。  str "tr"        "tr"     size()   。
   sizeof strlen   :
sizeof:              
strlen:     "\0"          
sizeofに関する詳細は参照できます。
http://firedragonpzy.d3.tuidc.com/index.php/archives/1015