я получил эту ошибку при попытке сделать это:Неполное типа не допускается в STRUCT конструктору
#include <iostream>
using namespace std;
struct VertexStatus
{
private:
int _CurrentStatus;
public:
static VertexStatus Discovered = new VertexStatus(1); //incomplete type is not allowed
VertexStatus(int iStatus)
{
this->_CurrentStatus = iStatus;
}
};
там что-то не так?
Вы не хотите использовать 'new' здесь. – juanchopanza
Многое не так, включая тот факт, что вы, кажется, путаете Java и C++. См. Ответ NPE о том, как правильно * делать то, что вы пытаетесь сделать. –
@juanchopanza Возможно, пропущено форматирование/копирование/вставка :) – sarat