嘿伙计们。看看这一段示例代码。VC++中的错误代码看起来非常好C++?
#include "stdafx.h"
#include<conio.h>
#include<string.h>
class person{
private char name[20];
private int age;
public void setValues(char n[],int a)
{
strcpy(this->name,n);
this->age=a;
}
public void display()
{
printf("\nName = %s",name);
printf("\nAge = %d",age);
}
};
int _tmain(int argc, _TCHAR* argv[])
{
person p;
p.setValues("ram",20);
p.display();
getch();
return 0;
}
我收到以下错误:
1> ------构建开始:项目:第一,配置:调试的Win32 ------ 1>第一。 cpp 1> c:\ documents and settings \ dark wraith \ my documents \ visual studio 2010 \ projects \ first \ first \ first.cpp(9):error C2144:语法错误:'char'应该以':'开头。 (c)\ Documents and Settings \ dark wraith \ my documents \ visual studio 2010 \ projects \ first \ first \ first.cpp(10):error C2144:syntax错误:'int'应该在前面加':'
1> c:\ documents and settings \ dark wraith \ my documents \ visual studio 2010 \ projects \ first \ first \ first.cpp(12):error C2144 :语法错误:'void'应该在前面加':'
1> c:\ documents and settings \ dark wraith \ my documents \ visual studio 2010 \ projects \ first \ first \ first.cpp(17):错误C2144:语法错误:'void'应该以':'开头 ==========构建:0成功,1失败,0最新,0跳过====== ====
该代码对我来说看起来很C'ish。 – SurvivalMachine 2010-05-19 07:00:08
我想知道你如何定义“完美的C++代码”? – YeenFei 2010-05-20 08:48:39