Linux Geek

利用类C注释方法来实现两段临近代码的快速切换

2017-12-09  本文已影响5人  治部少辅

说明:类C注释方法

即指类似C语言的注释方法,包含//行注释以及/* */快注释。所有支持这两种注释方法的编程语言都可以利用本文的方法来实现两段临近代码块的切换。

使用场景

很多时候在开发测试过程中,我们要来回在两段中切换。下面的这一段代码,提供了一中非常巧妙的写法,来使得你每次只需要更改一个字符就可以在两段代码间进行切换。

void some_function() {
  // .... do some other stuff
/*
  // code block 1
  foo1();
  foo2();
  foo3();
/*/
  // code block 2
  bar1();
  bar2();
  bar3();
*/

  // ... do some other stuff
}

只需要在第三行前面添加一个斜杠既可以从code block 2切换到code block 1。

void some_function() {
  // .... do some other stuff
//*
  // code block 1
  foo1();
  foo2();
  foo3();
/*/
  // code block 2
  bar1();
  bar2();
  bar3();
*/

  // ... do some other stuff
}

当然,通过预编译处理的方法可以实现更加灵活的控制,但是这种方法的好处是只要支持行注释和块注释的语言都可以使用,且对于C和C++来说,亦不需要引入新的宏定义。可以为你的开发过程带来一定的帮助。

以上。

上一篇 下一篇

猜你喜欢

热点阅读