c++初心者入門レベルコード条件と:短絡評価、前後の知恵


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include<iostream>
#include<bitset>
#include<vector>
#include<iostream>
#include<string>

#include<ctype.h> //   toupper isspace   

using std::cin;
using std::cout;
using std::endl;
using std::string;
using std::vector; 
using std::bitset;

int main()
{
	string s("expression in");
	string::iterator it=s.begin();
	
	while(it!=s.end()&&!isspace(*it)) //      , 
	{
		*it=toupper(*it);
		++it;                         // ++i         
	}
	
	cout<<s<<endl;
	
}










//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
技術第一に、理不尽で盲目的に複製してはいけない.このコードは私がC++primerの本を独学する時獲得して、注釈があって、独学の人々が分析して見ることに適しています.初心者ですが、間違いがあれば、ご指摘ください.