社区
C语言
帖子详情
如何判断 一个将要定义的类型是否已被 先前的 typedef 所定义
gdream
2002-04-08 09:19:51
1
...全文
1125
11
打赏
收藏
如何判断 一个将要定义的类型是否已被 先前的 typedef 所定义
1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
挺拔的劲松
2002-04-09
打赏
举报
回复
Wugifer方法比较好,我同意他的做法!
prototype
2002-04-09
打赏
举报
回复
what do you want to do?
xbnet
2002-04-09
打赏
举报
回复
上面两种方法都对
yanwuhuan
2002-04-09
打赏
举报
回复
你可以在运行期产生变量的声明、定义吗?
GaoYakun
2002-04-09
打赏
举报
回复
用namespace可以避免和系统中定义的类型发生冲突
aazhi
2002-04-09
打赏
举报
回复
如果你不知道系统有没有定义过这个类型,怎么办?你不可能修改系统的头文件啊。比如说,我怎么知道系统定义过BOOL类型,而我不需要再定义一次?
当然,编译一把就知道了,可是运行期怎么知道?
demogorgon
2002-04-09
打赏
举报
回复
可以写一个头文件,在头文件中
#ifndef MYTYPE
//define here
#endif
要使用的时候都包含这个头文件
gdream
2002-04-09
打赏
举报
回复
可是我想去掉警告
Wugifer
2002-04-08
打赏
举报
回复
只要不是重定义为其它类型,可以重定义,如下面代码是正确的。
typedef unsigned int UINT;
typedef unsigned int UINT;
void main()
{
}
snipersu
2002-04-08
打赏
举报
回复
我有个方法但不太好
你可以这样:
#define INT
typedef int INT;
在别的文件中可以这样
#ifdef INT
....
#else
....
#endif
用条件编译来判断
aazhi
2002-04-08
打赏
举报
回复
我也不知道,哪位高人知道?
《C深度解析》第7、8章 结构体/共用体/枚举,杂项(自动
类型
转换、大小端序等)
第7章: 1. 结构体 结构体
定义
、访问、传参,结构体对齐(offsetof宏... 枚举 第8章: 自动
类型
转换、大小端序、
typedef
、编译器优化、extern "C"、程序调试、变参函数、do{}while(0)、内嵌汇编、调试版与发行版、断言
结构体
定义
typedef
struct 用法详解和小结
typedef
可以声明新的
类型
名来代替已有的
类型
名,但却不能增加新的
类型
.
typedef
为C语言的关键字,作用是为一种数据
类型
定义
一个
新名字。在编程中使用
typedef
目的一般有两个,
一个
是给变量提供
一个
易记且意义明确的新...
结构体
定义
typedef
struct 用法详解和用法小结
typedef
为C语言的关键字,作用是为一种数据
类型
定义
一个
新名字。这里的数据
类型
包括内部数据
类型
(int,char等)和自
定义
的数据
类型
(struct等)。 在编程中使用
typedef
目的一般有两个,
一个
是给变量提供
一个
易记...
typedef
详解以及与宏
定义
#define的区别
typedef
是在计算机编程语言中用来为复杂的声明
定义
简单的别名,它与宏
定义
有些...
typedef
为C语言的关键字,作用是为一种数据
类型
定义
一个
新名字。这里的数据
类型
包括内部数据
类型
(int,char等)和自
定义
的数据
类型
(...
c/c++结构体
定义
typedef
struct 用法详解和用法小结
typedef
为C语言的关键字,作用是为一种数据
类型
定义
一个
新名字。这里的数据
类型
包括内部数据
类型
(int,char等)和自
定义
的数据
类型
(struct等)。 在编程中使用
typedef
目的一般有两个,
一个
是给变量提供
一个
易记...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章