社区
C++ 语言
帖子详情
类的问题
yeiying
2008-12-29 04:11:01
class tt
{
public:
int a;
private
int aa;
};
/// 像这样的类在头文件中声明了,还有必要写个.cpp文件来定义他的实现体吗,这个实现体怎么写,那么头文件有什么意义
...全文
152
14
打赏
收藏
类的问题
class tt { public: int a; private int aa; }; /// 像这样的类在头文件中声明了,还有必要写个.cpp文件来定义他的实现体吗,这个实现体怎么写,那么头文件有什么意义
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuruichen
2009-01-02
打赏
举报
回复
简单的类有个.h就可以了,
如果成员函数复杂了,就在定义个.cpp文件,将成员函数的定义放在里面
yeiying
2008-12-31
打赏
举报
回复
[Quote=引用楼主 yeiying 的帖子:]
class tt
{
public:
int a;
private
int aa;
};
/// 像这样的类在头文件中声明了,还有必要写个.cpp文件来定义他的实现体吗,这个实现体怎么写,那么头文件有什么意义
[/Quote]
这个类还是要写CPP文件,不然其他CPP就没发用他,除非只有一个CPP用他。
waizqfor
2008-12-29
打赏
举报
回复
无函数声明 所以在CPP中不需要实现 直接用就可以了
yinjor
2008-12-29
打赏
举报
回复
可能设计的人是为了方便编辑环境管理吧.
kingteng
2008-12-29
打赏
举报
回复
实践一下就见分晓啦
就呆在云上
2008-12-29
打赏
举报
回复
那你就不写cpp就是了萨
连着构造函数都再h文件里面实现
MAlice
2008-12-29
打赏
举报
回复
帮顶
xiaoyisnail
2008-12-29
打赏
举报
回复
[Quote=引用 3 楼 lbh2001 的回复:]
引用楼主 yeiying 的帖子:
class tt
{
public:
int a;
private
int aa;
};
/// 像这样的类在头文件中声明了,还有必要写个.cpp文件来定义他的实现体吗,这个实现体怎么写,那么头文件有什么意义
.h头文件只是声明了类型,还需要.cpp文件来实现类的成员函数的实体
.h头文件的作用在于被别的.cpp文件包含,以便引用其中的类型,另外如果你写的是DLL的话
你可以只发布.h文件和DLL就可以了,可以…
[/Quote]
up
不过lz举的这个例子可以不用写cpp再来实现什么了,就那个.h里类的定义就够了
编程-鸟人-_--
2008-12-29
打赏
举报
回复
看看书,练练手!!!
一切皆有分晓!!!
nullah
2008-12-29
打赏
举报
回复
[Quote=引用 3 楼 lbh2001 的回复:]
引用楼主 yeiying 的帖子:
class tt
{
public:
int a;
private
int aa;
};
/// 像这样的类在头文件中声明了,还有必要写个.cpp文件来定义他的实现体吗,这个实现体怎么写,那么头文件有什么意义
.h头文件只是声明了类型,还需要.cpp文件来实现类的成员函数的实体
.h头文件的作用在于被别的.cpp文件包含,以便引用其中的类型,另外如果你写的是DLL的话
你可以只发布.h文件和DLL就可以了,可以…
[/Quote]
up
lbh2001
2008-12-29
打赏
举报
回复
[Quote=引用楼主 yeiying 的帖子:]
class tt
{
public:
int a;
private
int aa;
};
/// 像这样的类在头文件中声明了,还有必要写个.cpp文件来定义他的实现体吗,这个实现体怎么写,那么头文件有什么意义
[/Quote]
.h头文件只是声明了类型,还需要.cpp文件来实现类的成员函数的实体
.h头文件的作用在于被别的.cpp文件包含,以便引用其中的类型,另外如果你写的是DLL的话
你可以只发布.h文件和DLL就可以了,可以保护你的知识产权,不必发放源代码,其实.h文件就是一个接口
sagegz
2008-12-29
打赏
举报
回复
http://blog.csdn.net/nicky_zs/archive/2008/03/11/2166048.aspx
去看看吧!
sagegz
2008-12-29
打赏
举报
回复
你这类里面没有成员函数,就应该没有必要再在.cpp文件来实现它.
如果你的类声明中有成员函数的声明,那么该类.cpp文件就是用来实现它成员函数的功能的.
头文件中一般对函数和类进行声明,或者声明一个外部变量;而在.cpp文件中对函数和全局变量进行定义;
模板函数的声明和定义都在.h文件中.
wiowei
2008-12-29
打赏
举报
回复
.h相当于代码入口,cpp编译成的obj文件在link时通过.h文件实现互连
p
类
、np
类
、npc
类
、np-hard
类
问题
本文介绍了算法分析中的P
类
、NP
类
、NPC
类
和NP-hard
类
问题
的定义和区别。P
类
问题
能在多项式时间内解决,而NP
类
问题
能在多项式时间内验证。NPC
问题
是NP
类
中的难题,尽管验证容易,但求解困难。NP-hard
问题
则是解决和验证都困难的
问题
。目前尚未确定P
问题
是否等于NP
问题
。
P
类
问题
、NP
类
问题
、NPC
类
问题
与NP-hard
类
问题
本文解析了P、NP、NPC及NP-hard
类
问题
的区别,通过生动的例子解释了约化概念,即如何用B
问题
的解法解决A
问题
。并介绍了证明NPC
类
问题
的两步法:首先证明其为NP
问题
,再证明已知的NPC
问题
能约化到它。
P
类
问题
、NP
类
问题
、NPC
类
问题
、NP难
问题
本文深入解析了算法的时间复杂度概念,详细介绍了P
类
、NP
类
、NPC
类
及NPH
类
问题
的区别与联系,通过具体例子阐述了各
类
问题
的特点及其在计算机科学中的重要性。
记P
类
问题
、NP
类
问题
和NPC
类
问题
本文深入探讨了计算机科学中的P
类
、NP
类
和NPC
类
问题
。P
类
问题
指的是能在多项式时间内解决的
问题
,而NP
类
问题
则是在多项式时间内可以验证解的
问题
,但不一定能快速找到解。NPC
类
问题
则是所有NP
问题
中的一种,可以用来约化其他NP
问题
。目前尚未确定NP
类
问题
是否等同于P
类
。在算法设计和复杂度分析中,理解这些
问题
的性质至关重要。
【简述】【图】P
类
问题
、NP
类
问题
、NP完全
问题
和NP难
问题
本文介绍了P
类
问题
、NP
类
问题
、NP完全
问题
和NP难
问题
的概念。P
类
问题
能在多项式时间内解决,而NP
问题
则能在多项式时间内验证解。NP完全
问题
是NP中最难的一
类
问题
,任何NP
问题
都能转换成它。NP难
问题
即使不一定是NP
问题
,其难度至少与NP完全
问题
相当。这些理论构成了计算机科学中的复杂度理论基础。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章