- 以前經驗不足,對於註釋,雖然知道有幾種,但是至始至終在vs裏面除了快捷鍵註釋//外就不會其他了。偶爾出現自動化了一下/**/,卻不知道怎麼弄後來機緣巧合,被我使了出來。
//此註釋通過手動輸入但也只是針對一行
- 如果針對於多行怎麼弄?
void input_string(string&s)
{
s.reserve(100);
char c;
while (cin >> c)
s.push_back(c);
}
2 . 怎麼弄那個// ?像下面這個?手動輸太麻煩試試ctrl+k ctrl+c兩個組合按鍵連續輸入即可全部註釋。
- 但是如何取消註釋呢?
- 也很簡單,按下組合鍵ctrl+k ctrl+u 就可以取消啦
使用ctrl+k ctrl+c後
//void input_string(string&s)
//{
// s.reserve(100);
// char c;
// while (cin >> c)
// s.push_back(c);
//}
使用ctrl+k ctrl+u後
void input_string(string&s)
{
s.reserve(100);
char c;
while (cin >> c)
s.push_back(c);
}
是不是很方便?;不不不還是感覺有點麻煩,我想使用一種更加高效的註釋方法,怎麼辦呢?
大神有高招shift+*
按下這個組合鍵就會出下下面的效果
/* void input_string(string&s) { s.reserve(100); char c; while (cin >> c) s.push_back(c); }*/
哈哈哈,是不是很簡單?取消呢?初學者委屈的說。同理反反爲真嘍;
再次按下shift+*
void input_string(string&s) { s.reserve(100); char c; while (cin >> c) s.push_back(c); }
效果恢復
- 還有一種方式就是//////////////////////////////////////
- 可以看作代碼的分割塊吧
/////////////////////////////////////////////////////////////////
//高效的處理動態增長的string
//在聲明的過程中就直接定義了嗎?應該是的,雖然定義與實現要分離但是這樣會浪費大量的新建文件的時間,這時候小型文本編輯器就顯得很重要了,而不會選擇如此臃腫的vs2013
/*
void input_string(string&s)
{
s.reserve(100);
char c;
while (cin >> c)
s.push_back(c);
}*/
是不是很明瞭呢?就是這樣,輕鬆便捷