VS-注释技巧

22 篇文章 0 订阅
7 篇文章 0 订阅
  • 以前经验不足,对于注释,虽然知道有几种,但是至始至终在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);
    }*/

是不是很明了呢?就是这样,轻松便捷

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值