读书人

问下高手 C中结构体的有关问题

发布时间: 2012-02-09 18:22:27 作者: rapoo

问下高手 C中结构体的问题
C中结构体的对象可以是函数吗?

[解决办法]
struct A
{
void (*pf)();
}a;

void Func() {}

int main()
{
a.pf = Func;
return 0;
}
[解决办法]
C中结构体的对象可以是函数吗?

说错了吧,
不是对象是函数吧,
应该是成员是函数.
是可以的.

struct A
{
void print();
};
[解决办法]
c++ primer 4 上说了
结构体和类的区别在于:
结构体默认的访问标号全部是public
类则全部是private
[解决办法]
C语言的结构体中只能包含 数据成员

C++的类中可以包含两种成员,即 数据 和 函数,分别称为 数据成员 和 成员函数

读书人网 >C语言

热点推荐