如何在主函数中调用结构体中声明的函数

 我来答
金色潜鸟
推荐于2017-09-03 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5714万
展开全部
带函数的结构体,实际上就是 class. 只不过它的函数 都属 public.
你可以在主函数内建一个 它的 对象。用 对象的成员成员函数调用。
c++ 程序例子:
#include<iostream>
using namespace std;

struct ss{
int a;
void ff();
};
void ss::ff(){cout << a <<endl;};

int main()
{
struct ss obj;
obj.a=1234;
obj.ff();
return 0;
}
输出: 1234
盛晔蒯寒天
2020-05-01 · TA获得超过3594个赞
知道大有可为答主
回答量:3080
采纳率:27%
帮助的人:208万
展开全部
结构体里面一般不包含成员函数。这个是他和类的本质区别。
调用类中的非静态成员函数需要先创建这个类的对象,然后用“."或者“->”调用该对象的成员函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式