我的意思是:我以前在VC和VS中编写程序时,程序的扩展名都是.c,我也都是按照C语言来编写的,一切没有问题。可是C++一些功能很诱人,比如类的里面可以定义函数,这样可以对类成员进行某些计算再输出。就不用我在外界用函数或复杂的表达式计算了。那我能不能在我的C程序中加入这些C++的功能?比如:int WinMain(.....)
{
int x,y,z;class AS
{
int a;
int b;
public:
int gh(int a, int b)
{return a * b;}
}
class AS as;
x = as.gh;
}这样的语法合法吗?
{
int x,y,z;class AS
{
int a;
int b;
public:
int gh(int a, int b)
{return a * b;}
}
class AS as;
x = as.gh;
}这样的语法合法吗?
建议把文件后缀名改为cpp,直接用c++编译器来编译
c++是对c的扩充,用c++来开发岂不更好?
>>另外,据您所知,输入法的开发有使用C++语言的吗?无需担心