读书人

请问一个有关问题~c++语法相关的

发布时间: 2013-03-06 16:20:31 作者: rapoo

请教一个问题~c++语法相关的
头文件如下:


#ifndef __MAN_H__
#define __MAN_H__


#include <String>

using namespace std;

class Man{
private:
stringname;
intage;

public :
//构造函数
Man(string name,int age,string sex);

string getName(void);
int getAge(void);
};

#endif /*__MAN_H__*/


主函数文件如下:




#include "man.h"
#include <iostream>


Man::Man(string name,int age,string sex)
{
this->name = name;
this->age = age;
}

int Man::getAge()
{
return this->age;
}

int main()
{
Man man1("JJ",18,"male");
cout<<man1.getAge()<<endl; //这个可以打印
cout<<man1.getName()<<endl;// 加了这一句就报错,不能打印出字符串,为什么?
return 0;
}
c++?string
[解决办法]
getName(void)函数实现在那里啊?编译没报错?

[解决办法]

就没事有实现。。。怎么用。。。
[解决办法]
这种应该是编译无错,但是链接会出错。因为找不到需要调用的函数入口地址。

读书人网 >C++

热点推荐