1
wezzard 2016-04-23 10:51:59 +08:00 3
extern "C",關鍵字 C++ name mangling
|
2
xuboying OP 遇到一个 enum 的问题
static const struct { const char* const mode; int opcode; enum { AAA, BBB } type; } ssh_ttymodes[] = { { "INTR", 1, AAA }, { "QUIT", 2, AAA }, { "ERASE", 3, AAA }, { "KILL", 4, AAA }, //... }; AAA 这种白字在 C 里合法, C++不合法,但是这个 AAA 在哪个名字空间下呢? |
3
wangxn 2016-04-23 13:12:14 +08:00
不要用 C 的思维写 C++。
老老实实定义一个类,而不是用 typedef 。 |
4
soland 2016-04-23 13:27:17 +08:00
手动,重新写。
|
6
xxgirl2 2016-04-23 15:29:27 +08:00
在单个 exe 中产生多个实例
这个……包装成 handle 么…… |
7
allenx 2016-06-08 14:29:08 +08:00
估计是各种全局变量满天飞,老老实实改吧。 c 写的好多线程、多实例也是非常 easy ,代码写的丑而已。
|