for(auto &c:s)與for(auto c:s)


在c11標准下可以執行的特殊格式的for循環語句,區別在於引用類型可以改變原來的值

#include<iostream>
using namespace std;
int main()
{
	string s("hello world");
	for(auto c:s)
	c='t';
	cout<<s<<endl;//結果為hello world
	for(auto &c:s)
	c='t';
	cout<<s<<endl; //結果為ttttttttttt

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM