评论C++代码,visual studio

问题描述:

我正在测试一个C++源代码,我想注释掉一部分代码。有一个在Visual Studio中的快捷方式:按Ctrl + K按Ctrl + C意见征求和按Ctrl + K按Ctrl + U为取消注释代码。我可以成功地注释掉代码,但取消注释它不会是“撤消”。它总是删除现有评论行中的一些字符。这里有一个例子:评论C++代码,visual studio

/*function 1 */ 
int func1() 
{ 
    return 0; 
} 

如果我想注释掉的代码,我可以选择的代码之后申请按Ctrl + K按Ctrl + C。它变成这样:

///*function 1 */ 
//int func1() 
//{ 
// return 0; 
//} 

如果我要取消注释代码,选择这一切后,我应该申请按Ctrl + K按Ctrl + U。它变为:

*function 1 */ 
int func1() 
{ 
    return 0; 
} 

它删除了额外的'/'并且旧评论被损坏。这是正常行为还是我做错了什么?

+0

怎么做明显和拆卸旧风格的注释,并用// – 2011-06-16 02:58:21

+1

实际上取代它,这不是我的代码。我正尝试将应用程序移植到Windows。这将非常耗时。 – 2011-06-16 03:00:14

+0

搜索和替换? – 2011-06-16 03:01:59

为什么不使用

#if 0 
{code here, lots of it even nested /* */ } 
#endif