首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-03-06 
请教一个问题~·c++语法相关的头文件如下:#ifndef __MAN_H__#define __MAN_H__#include Stringusing name

请教一个问题~·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)函数实现在那里啊?编译没报错?

[解决办法]

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

热点排行