Я пытаюсь определить функцию, которая возвращает указатель на структуруОшибка определения функции вне класса
#include <iostream>
using namespace std;
class abc
{
private:
struct n
{
int data;
};
public:
n* print();
};
n* abc::print()
{
n* q = new n;
q->data = 7;
return q;
}
Когда эта программа компилируется ошибка «идентификатор п не определен» отображается. Почему программа успешно компилируется, когда внутри класса определена одна и та же функция abc?
Что такое 'node'? – aschepler
Извините, набрав ошибку. исправить его – XZ6H