结构体能否有函数成员
来源:互联网 发布:linux java安装 编辑:程序博客网 时间:2024/05/02 14:21
#include <stdio.h>
typedef struct CStructure
{
int (*memberFunction)();
}CStructure;
int globalFunction()
{
printf("Member function of a struct in C\n");
return 0;
}
int main()
{
CStructure obj;
obj.memberFunction=globalFunction;
obj.memberFunction();
return 0;
}
说这个不是函数成员,,而是函数指针
因此,C的结构体不能包含真正的成员函数这是毫无疑问的。
看来问题清楚了.
typedef struct CStructure
{
int (*memberFunction)();
}CStructure;
int globalFunction()
{
printf("Member function of a struct in C\n");
return 0;
}
int main()
{
CStructure obj;
obj.memberFunction=globalFunction;
obj.memberFunction();
return 0;
}
说这个不是函数成员,,而是函数指针
因此,C的结构体不能包含真正的成员函数这是毫无疑问的。
看来问题清楚了.
0 0
- 结构体能否有函数成员
- 有关c语言结构体能否直接赋值的问题
- Websevice否可以有带参数的构造函数
- 我是否有心理障碍?
- 关于成员函数和有元函数
- 求是否有整数解
- 函数指针作为结构体的成员
- cons成员函数的约束有多大?
- ISurfaceComposer接口有13个成员函数
- 7_3成员函数 有元函数 普通函数
- 成员函数,友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数,友元函数,一般函数有区别
- 成员函数、友元函数和一般函数有区别
- 成员函数,友元函数和一般函数 有区别。
- 成员函数友元函数和一般函数有区别
- hdu 2870 Largest Submatrix
- 电脑内存常见问题处理方法
- HDU2000
- iOS 获取音频或是视频的时间
- Android 入门,基本环境搭建
- 结构体能否有函数成员
- 开放平台中oauth认证中请求参数签名的算法
- Linux 查看系统硬件信息(实例详解)
- Haloband:计步器?它是NFC手环!
- [Java] 静态代理 - 动态代理 01
- 79 Android BroadcastReceiver 电池电量监听
- 小记初学android过程中遇到的小问题(android 4.4)
- metro打开ie11闪退 或打不开的解决办法
- 小米手机连接ubuntu adb调试