Hi, everyone:
I am a newbie on STL, today i write the following codes and compiled them in codeblock, but an error occured. Then i copied these code to VC++6, the compilation sucessed! I don't know why?
code:
typedef struct HTree
{
int freq;
TNODE *Tree;
}HTREE;
typedef struct HSymNode
{
int code;
unsigned char size;
}HSYMNODE;
vector<HTREE> Ht(256); //line 74
vector<HSYMNODE> HIndexer(256); //line 75
error message in code clock:
D:\workspace\cpp\test\test.h|74|error: expected identifier before numeric constant|
D:\workspace\cpp\test\test.h|74|error: expected `,' or `...' before numeric constant|
D:\workspace\cpp\test\test.h|74|error: ISO C++ forbids declaration of `parameter' with no type|
D:\workspace\cpp\test\test.h|75|error: expected identifier before numeric constant|
D:\workspace\cpp\test\test.h|75|error: expected `,' or `...' before numeric constant|
D:\workspace\cpp\test\test.h|75|error: ISO C++ forbids declaration of `parameter' with no type|
||=== Build finished: 6 errors, 0 warnings ===|
Hi,
it looks like your compiler properties or projects settings are not set correctly.
Please check them and report your configuration if you think it should work.
Dje
My OS os XP SP2, where can i get some instruction to config the compiler? Thank you !
In the forum and the wiki :)