VS-注釋技巧


  • 以前經驗不足,對於注釋,雖然知道有幾種,但是至始至終在vs里面除了快捷鍵注釋//外就不會其他了。偶爾出現自動化了一下/**/,卻不知道怎么弄后來機緣巧合,被我使了出來。
//此注釋通過手動輸入但也只是針對一行
  1. 如果針對於多行怎么弄?
    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); }*/

是不是很明了呢?就是這樣,輕松便捷


免責聲明!

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



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