代码概述了导致>>的模板的错误

时间:2013-05-21 22:03:09

标签: c++ visual-studio-2012 outlining outliner

有没有人注意到当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();
        }
     }
  };

0 个答案:

没有答案