1
я получаю следующие ошибки в каждой строке, содержащей list<string>
ниже:"ISO C++ запрещает декларации 'список' без типа" ошибка
ISO C++ forbids declaration of 'list' with no type
expected ';' before '<' token
#ifndef __REGNAMEGENERATOR_H
#define __REGNAMEGENERATOR_H
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <iostream>
#include <sstream>
#define Max_reg_Num 1000
using namespace std;
class RegNameGenerator{
private:
int intRegNumber;
int realRegNumber;
list<string> UsedIntReg; // error
list<string> UsedRealReg; // error
public:
RegNameGenerator();
~RegNameGenerator();
string generateIntReg();
string generateRealReg();
list <string> getUsedIntReg(); // error
list <string> getUsedRealReg(); // error
int getIntRegNum();
int getRealRegNum();
};
#endif
Вы должны также видеть: [? Почему «с использованием патезрасе;» считается плохой практикой] (http://stackoverflow.com/questions/1452721/why-is-using-namespace-std- считается, плохая практика) – NathanOliver