Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"class" : класс не имеет конструкторов
Замечания
Класс, структура или объединение не имеет конструктора со списком параметров, который соответствует параметрам, используемым для создания экземпляра.
Класс должен быть полностью объявлен, прежде чем его можно создать.
Example
В следующем примере создается C2514:
// C2514.cpp
// compile with: /c
class f;
class g {
public:
g (int x);
};
class fmaker {
f *func1() {
return new f(2); // C2514
}
g *func2() {
return new g(2); // OK
}
};