я создал класс под названием Text
, и один из ее членов является std::vector
из Pal_freq
, struct
объявлен внутри class
.Объявление структуры в классе
Я получаю эти ошибки:
error: ‘Pal_freq’ does not name a type bool criteri (const Pal_freq& p1, const Pal_freq& p2);
error: ‘Pal_freq’ does not name a type bool criteri (const Pal_freq& p1, const Pal_freq& p2);
error: ‘Pal_freq’ was not declared in this scope vector consultar_taula_freq();
error: template argument 1 is invalid vector consultar_taula_freq();
Вот код:
class Text {
public:
struct Pal_freq {
int freq;
string pal;
};
vector <Pal_freq> taula;
};
[Работы здесь] (https://ideone.com/5OUfd6). Вы забыли «#include» или '#include '? –
Rakete1111
Здравствуйте, Pau, чтобы получить лучшую помощь, вы должны включить сообщение об ошибке. «Не работает» не очень-то говорит. – ypnos
ваши сообщения об ошибках не коррелируют с вашим кодом – AnatolyS