有没有人注意到当C ++编辑器遇到关闭模板参数列表的>>
括号时,C ++编辑器代码大纲停止为此行以外的所有代码工作?到目前为止唯一有效的解决方案是在>>
对之间放置一个空格。这里有一些剪切和粘贴的代码。有人可以检查它也在他们的VS安装中显示这种奇怪的行为吗?只是想知道它是否特定于我的安装+扩展选择。我正在使用VS 2012
更新2:
#pragma once
#include "precompiled.h"
#include "common.h"
template<typename T>
class ApplicationFrame : public CWindowImpl<ApplicationFrame<T>, CWindow, CWinTraits <WS_OVERLAPPEDWINDOW | WS_VISIBLE>> {
public:
ApplicationFrame() { }
virtual ~ApplicationFrame() {
if ( m_hWnd ) {
DestroyWindow();
}
}
};