社区
C++ 语言
帖子详情
当一个类没有任何数据成员,只有公共函数成员,那么他的意义何在
derek7
2005-03-24 02:48:17
当一个类没有任何数据成员,只有公共函数成员,那么他的意义何在
...全文
471
18
打赏
收藏
当一个类没有任何数据成员,只有公共函数成员,那么他的意义何在
当一个类没有任何数据成员,只有公共函数成员,那么他的意义何在
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bing_huo
2005-03-25
打赏
举报
回复
恩 测试了一下
Debug版本 :Run-Time Check Failure #3 - The variable 'p' is being used without being defined.
Release 倒是可以正常运行 结果也正确
021850524
2005-03-25
打赏
举报
回复
因为定义了pB是一个Base型的指针,所以当用它调用成员函数时,不需要具体的对象,直接到代码中找Base中的成员函数.
yyxc306
2005-03-25
打赏
举报
回复
懂了,是我理解错误!!
thank 卫生巾!!!
bing_huo
2005-03-24
打赏
举报
回复
我的意思就是说:
class Base
{
public:
void show() {}
};
int main()
{
Base *pB;
pB->show();
return 0;
}
really????
pB 指向的是啥???
fengfeng2003
2005-03-24
打赏
举报
回复
mark
021850524
2005-03-24
打赏
举报
回复
我的意思就是说:
class Base
{
public:
void show() {}
};
int main()
{
Base *pB;
pB->show();
return 0;
}
beiyu95
2005-03-24
打赏
举报
回复
只用来实现某种功能(比如根据传入的参数来切换背景)不行吗。
021850524
2005-03-24
打赏
举报
回复
1可以作为一个接口.供子类继承用.
2可能是个工具类.因为木有数据成员,都是成员函数,所以不用去创建对象,用指针即可对成员函数进行访问.
xunfengxxx
2005-03-24
打赏
举报
回复
虚基类可以是这样的
用来被继承
yyxc306
2005-03-24
打赏
举报
回复
021850524(吸血鬼牌卫生巾)说:
可能是个工具类.因为木有数据成员,都是成员函数,所以不用去创建对象,用指针即可对成员函数进行访问.
“不用去创建对象,用指针即可对成员函数进行访问”
是什么意思?
是不是这样的:
A是B的基类, 若A中定义了Afun()函数成员,只要创建B的指针*ptr,不用创建A的对象,可以直接用ptr->Afun()调用A的Afun()函数成员??这可行吗??
derek7
2005-03-24
打赏
举报
回复
函数不就是界面???????????????????
你说的提供一个界面是那个????
能具体说一下吗
140355
2005-03-24
打赏
举报
回复
他的作用类似于Java中的接口
这种类一般用作基类
可以认为他规定了一个标准,所有由他派生的类都具有这个标准的特性
当然也可以覆盖他的方法
mafei008
2005-03-24
打赏
举报
回复
楼主,你遇到了这样的类吗??
thomasnew
2005-03-24
打赏
举报
回复
提供一个界面
pkd
2005-03-24
打赏
举报
回复
用来封装公用函数的类,这种做法叫做: singleton .如果我没猜错,里面的函数都是静态的。
Peter_Chow
2005-03-24
打赏
举报
回复
坚决优化,去掉累赘
lilome
2005-03-24
打赏
举报
回复
可能是函数对象
quickreport
2005-03-24
打赏
举报
回复
可能是一个辅助功能的类,类似于结构。
2016PHP面试题
2016PHP面试题
我的《C++ primer》笔记 第七章:
类
文章目录第七章
类
7.1 定义抽象
数据
类
型引入this
类
作用域和
成员
函数
在
类
的外部定义
成员
函数
7.1.3定义
类
相关的非
成员
函数
7.1.4 构造
函数
合成的默认构造
函数
某些
类
不能依赖于合成的默认构造
函数
=default的和含义7.1.5 拷贝、赋值、和析构某些
类
不能依赖于合成的版本7.2 访问控制与封装使用class或struct关键字7.2.1 友元封装的益处友元的声明7.3
类
的其他特性定义
一个
类
型
成员
重载
成员
函数
可变
数据
成员
7.3.2 返回\*this的
成员
函数
从 const
成员
函数
返回\*this基于c
【C++】继承 — 子
类
默认
成员
函数
、虚继承对象模型 - 详解(下篇)
上篇我们讲了继承的基本语法和使用规范,接下来我们将继续讲解继承的深层次的内容。👉继承 — 上篇回顾很少有人设计菱形继承,但是C++标准库中就有菱形继承,IO流的
类
就是菱形继承。实际当中可以设计多继承,但是尽量不要设计菱形继承,更不要设计菱形虚拟继承,太复杂了!还有一定程度的效率损失。
C++防灾——为指针
成员
分配专门的存储空间
在C++中,当
类
中有指针
类
型的
数据
成员
时,必须注意在构造
函数
中,分配专门的存储单元,并将地址赋值给指针型
数据
成员
。 这样做的目的在于,要保证指针指向的存储单元能够由
类
本身控制。 如果这种情形处理不好,将可能会造成灾难性的后果,尽管多数情况程序看上去执行还算正常(这种错误是真正可怕的错误)。 为了帮助读者理解,本文将从实例出发,展示不用这种处理的灾难性后果,同时给出正确
重新开始学习javase_一切都是对象
@学习thinking in java 一,一切都是对象 用句柄操纵对象 每种编程语言都有自己的
数据
处理方式。比如说c与c++中的指针,而java中尽管将一切都“看作”对象,但操纵的标识符实际是指向
一个
对象的“句柄”(Handle)。在其他 Java 参考书里,还可看到有的人将其称作
一个
“引用”,甚至
一个
“指针”。可将这一情形想象成用遥控板(句柄)操纵电视机(对象)。只要握住...
C++ 语言
65,208
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章