设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 942|回复: 4
打印 上一主题 下一主题

[求助]c++中类头类体与主函数之间的连接

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-4 02:01:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
H1.h
class Student
{
private:
int number;
public:
void display();
void set(int);
};
H1.cpp
#include <iostream>
#include "H1.h"
using namespace std;
void Student::display()
{
cout <<number;
}
void Student::set(int num)
{
number=num;
}
主函数
#include <iostream>
#include "H1.h"
using namespace std;
int main()
{
Student st1;
st1.set(1);
st1.display();
return 0;
}
编译可以通过 但连接的时候出现以下问题:
--------------------Configuration: Cpp1 - Win32 Debug--------------------
Linking...
Cpp1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Student::display(void)" (?display@Student@@QAEXXZ)
Cpp1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Student::set(int)" (?set@Student@@QAEXH@Z)
Debug/Cpp1.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
Cpp1.exe - 3 error(s), 0 warning(s)
请大家帮帮忙啊~我不晓得哪里有问题...
2#
发表于 2009-11-4 02:01:51 | 只看该作者
#include <iostream>
using namespace std;
class Student
{
private:
int number;
public:
void display();
void set(int);
};
void Student::display()
{
cout <<number;
}
void Student::set(int num)
{
number=num;
}

int main()
{
Student st1;
st1.set(1);
st1.display();
return 0;
}
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-4 02:01:52 | 只看该作者
不放到一个文件里 而是分开放
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-4 02:01:53 | 只看该作者
#ifndef head_h_
#define head_h_
class Student
{
private:
int number;
public:
void display();
void set(int);
};
#endif



#include <iostream>
#include "Head.h"
using namespace std;
void Student::display()
{
cout <<number;
}
void Student::set(int num)
{
number=num;
}

int main()
{
Student st1;
st1.set(1);
st1.display();
return 0;
}


把他们放在同一文件夹下编译就可以了....
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-4 02:01:53 | 只看该作者
把主函数单独拿出来放到一个文件里就不行了 为什么啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 00:23 , Processed in 0.064384 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表