Член STL deque себя - PullRequest
       17

Член STL deque себя

0 голосов
/ 22 октября 2018

Я портирую на последнюю версию MSVS код, который каким-то образом скомпилирован в MSVC ++ 6:

class CTreeNode;

typedef std::deque<CTreeNode> TTreeNodes; 

class CTreeNode {
    // ...
    TTreeNodes   succNodes;
    // ...
};

Однако в недавнем MSVC ++ этот код не компилируется с error C2027: use of undefined type 'CTreeNode' в строке, содержащей TTreeNodes succNodes;.

Есть идеи, как изменить код как можно менее навязчиво, чтобы он компилировался?

...