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

huaxiangsl 2013-02-28 06:20:51
头文件如下:

#ifndef __MAN_H__
#define __MAN_H__


#include <String>

using namespace std;

class Man{
private:
string name;
int age;

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;
}
...全文
215 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaxiangsl 2013-03-01
  • 打赏
  • 举报
回复
so sorry,这么白痴的问题,。。。感谢各位~~
疯狂的红豆 2013-02-28
  • 打赏
  • 举报
回复
这种应该是编译无错,但是链接会出错。因为找不到需要调用的函数入口地址。
bedynamic 2013-02-28
  • 打赏
  • 举报
回复
就没事有实现。。。怎么用。。。
nice_cxf 2013-02-28
  • 打赏
  • 举报
回复
getName(void)函数实现在那里啊?编译没报错?
C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这包括了解课程设计的主题、目标以及需要解决的问题。这将有助于你确定设计的范围和方向。 选择项目主题:选择一个与C语言相关的项目主题。例如,你可以设计一个学生成绩管理系统、一个简单的文本编辑器或一个游戏等。确保所选主题既具有挑战性又能够展示你的C语言编程技能。 进行问题分析:一旦确定了项目主题,你需要对问题进行深入分析。这包括确定问题的输入和输出、理解问题的要求和限制条件,以及将复杂问题分解为更小的子问题。这将有助于你更好地理解和解决问题。 设计算法和数据结构:针对项目需求,设计合适的算法和数据结构。这包括确定如何存储和处理数据、如何设计函数和模块等。 编写代码:使用C语言编写代码,实现项目功能。注意遵守C语言的语法规则,确保代码的可读性和可维护性。 测试和调试:在编写完代码后,进行测试和调试。确保代码能够正确运行并满足项目需求。使用调试工具和技术来查找和修复代码中的错误。 文档编写:编写项目文档,包括项目说明、功能介绍、代码注释等。这将有助于其他人理解你的项目并复用你的代码。 提交和展示:最后,将你的课程设计项目提交给教师或相关人员,并在课堂上进行展示。展示时可以介绍项目的功能、实现过程以及遇到的挑战和解决方案等。 在进行C语言课程设计时,还需要注意以下几点: 遵守编程规范,包括变量命名、代码缩进、注释等。 充分利用C语言的特点和优势,如指针、结构体、文件操作等。 注重实践和应用,通过解决实际问题来加深对C语言的理解和应用能力。 在遇到困难时,及时向教师或同学请教,并查阅相关资料和文档。 通过以上步骤和建议,你可以完成一个高质量的C语言课程设计项目,并提升自己的编程能力和实践经验。

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧