Ладно, у меня есть что-то подобное в C++:доступа к структурной переменной внутри геттерного сеттер в C++ класса
class MyClass{
private:
int someVariable;
int someOtherVariable;
struct structName{
int someStructVariable;
int someOtherStructVariable;
};//end of struct
public:
//getters & setters for the defined variables.
int getSomeStructVariable()
{
// this does not work I get this error: "error: expected primary-expression
// before '.' token"
return structName.someStructVariable;
}
};//end of class
Как я должен написать мой добытчик или сеттер в этом случае?
Ударьте меня ему. +1 – Marcin
Не нужно, чтобы typedef удалял struct class-key, 'struct Name {}; Переменная имени: 'отлично работает. – 2009-10-30 21:04:59
O RLY? Боюсь, я не парень из C++. C определенно требует 'typedef'. Думаю, это имеет смысл; C++ не требует, чтобы ключевое слово 'class' находилось рядом, когда вы объявляете экземпляры. –