我正在寻找C ++代码来获取linux的getch()和getche()函数。我简要地看了一下代码,发现他们正在使用new
关键字,就像标识符一样。
这是链接: What is Equivalent to getch() & getche() in Linux?
static struct termios old, new;
tcsetattr(0, TCSANOW, &new); /* use these new terminal i/o settings now */
任何人都可以解释它是如何可能的吗?它是有效的C ++代码吗?感谢。
答案 0 :(得分:6)
这是有效的C代码,但不有效的C ++。
new
是C ++中的关键字,不能用作变量名。