題外話: 最近看node,發現node中好多強大的功能都設計到C++,為了加深對node的理解,開始簡單的學習一下C++語法
ispunct: 統計string對象中標點符號的個數
#include <iostream>
using namespace std;
int main ()
{string s ("Hello World!");decltype(s.size()) punct_cnt = 0; // decltype:代表一個 s.size()的類型for ( auto c : s) // auto c ,代表s的類型 即string類if (ispunct(c))++punct_cnt;cout << punct_cnt<< " punctuation characters in " << s << endl;return 0;
}
注1: IDE使用的是Qt 5.9.0
參考《C++Primer》(第5版) P83