社区
C语言
帖子详情
为什么我的程序出现重定义错误?
sun4216
2003-09-20 01:29:01
typedef int (*pProc)(void);
pProc hello;
int hello(void)
{
printf("Hi!\n");
return 0;
}
...全文
80
6
打赏
收藏
为什么我的程序出现重定义错误?
typedef int (*pProc)(void); pProc hello; int hello(void) { printf("Hi!\n"); return 0; }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sun4216
2003-09-20
打赏
举报
回复
xueweizhong(薛卫忠)的说法是正确的,但是我是想声明一个函数指针变量,函数是在别处定义的,这个函数指针变量我是要传给别的函数。似乎用指针感觉明显一点;虽然xueweizhong(薛卫忠)的方法也可以自动转换成指针。
ttlb
2003-09-20
打赏
举报
回复
两个hello只有返回值不一样,这是重定义错误,改个名字吧。
hcj2002
2003-09-20
打赏
举报
回复
"pProc hello 声明一个变量;
函数int hello(void);定义一个函数,两个用相同的名称,编译器无法识别所用的是那一个,当然是重复定义了。
xueweizhong
2003-09-20
打赏
举报
回复
//看看这个
// #1 是声明, #2是定义。
typedef int Proc();
Proc hello; // -------#1
#include <stdio.h>
int hello() // --------#2
{
printf("Hi!\n");
return 0;
}
int main()
{
hello();
}
sun4216
2003-09-20
打赏
举报
回复
"pProc hello;"这一句我只是想声明一个变量;
函数int hello(void) 是在别处定义的,我为了大家看明白才放在一起的;
lemon520的这一句“pProc ptr=hello;”中的hello还没有声明,怎么能就用呢?
lemon520
2003-09-20
打赏
举报
回复
typedef int (*pProc)(void);
pProc hello; //定义了一个函数指针hello
int hello(void) //定义了一个函数hello,两个hello当然重复了!
{
printf("Hi!\n");
return 0;
}
可以这样定义
typedef int (*pProc)(void);
pProc ptr=hello;
int hello(void)
{
printf("Hi!\n");
return 0;
}
最全的C和C++语言笔试面试题汇总
这样可以避免在链接阶段
出现
重
定义
错误
。 #### 十六、语句`for(;1;)`的意义及其问题 - 表示无限循环,等价于`while(1)`。 #### 十七、`do……while`与`while……do`的区别 - `do……while`先执行循环体至少一...
支持SMTP的MFC类CSMTPConnection
本文将详细介绍一个名为CSMTPConnection的MFC类,它专门用于通过Simple Mail Transfer Protocol (SMTP) 进行电子邮件的发送。SMTP是互联网上广泛使用的协议,负责在互联网上传输电子邮件。 CSMTPConnection类的核心...
C++ 类的成员函数
定义
在.h中为什么会产生函数
重
定义
错误
?
前言此篇博客来源于我在百度知道的一个回答,当时回答的不太清楚,而且追答的时候又有字数的限制,不得已决定写个博客来。问题如下 F.h: void F(){} 1.cpp: #include"F.h" void main(){F...但为什么连接的时候会检查
重
C++ : 编程
重
定义
错误
C++ 编程
重
定义
错误
:
错误
1:所编译的函数实现,已经在目标
程序
.obj文件中
出现
。
错误
原因:包含的头文件中
出现
了实现部分的代码,或者在头文件尾部包含了对应的.cpp文件。解决方法:将
程序
的声明和
定义
(实现)...
mfc项目导入自
定义
头文件和cpp文件时
出现
重
定义
错误
要做编译原理的项目,黑框
程序
弄好了,想加入到mfc中,却总是
出现
TokenType
重
定义
的
错误
。这卡了我几天,,, 一开始,我是照着这个做的 ...1、在
出现
重
定义
错误
的头文件加上:#ifndef FileName_H_//文...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章