社区
C++ 语言
帖子详情
关于方法的声明问题?请大侠多多指教?
longyunfei
2005-08-12 03:59:56
我在一个类中声明一个方法:
如下
protected:
virtual void OnReceive(int nErrorCode);
在类的文件中是这样写的(编译没有问题通过):
void RTCS_Socket::OnReceive(int )
{
}
但是下面这种写法,编译也不会出错.
void RTCS_Socket::OnReceive(int nErrorCode)
{
}
也就是说两种写法都可以,是为什么啊?
...全文
119
6
打赏
收藏
关于方法的声明问题?请大侠多多指教?
我在一个类中声明一个方法: 如下 protected: virtual void OnReceive(int nErrorCode); 在类的文件中是这样写的(编译没有问题通过): void RTCS_Socket::OnReceive(int ) { } 但是下面这种写法,编译也不会出错. void RTCS_Socket::OnReceive(int nErrorCode) { } 也就是说两种写法都可以,是为什么啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EarthKing
2005-08-12
打赏
举报
回复
在类的文件中是这样写的(编译没有问题通过):
void RTCS_Socket::OnReceive(int )
{
}
但是下面这种写法,编译也不会出错.
void RTCS_Socket::OnReceive(int nErrorCode)
{
}
如果只是对函数进行声明(例如在.h中声明一个接口), 那么函数的参数是可以只写明参数类型而不用写参数名的, 但是在.c中定义这个函数的时候就应该把参数名写上了(不然函数内部也不能用你的参数啊).
还有对于函数的声明与定义, 是可以使用不同的参数名字的, 只要类型相同就行了:
// par_name.h
#ifndef _PAR_NAME_H_
#define _PAR_NAME_H_
void DiffParname(int par1, int);
#endif// _PAR_NAME_H_
// par_name.c
#include "par_name.h"
void DiffParname(int parameter1, int parameter2)
{
// do some operations
}
编译及运行是不会出错的.
mituzhishi
2005-08-12
打赏
举报
回复
声明的时候只要指出参数类型即可,
所以上述的两种写法都是正确的。
lyclowlevel
2005-08-12
打赏
举报
回复
学习,顶!
xiaocai0001
2005-08-12
打赏
举报
回复
唉,C++内容也太多了吧!!!!!!
恐怕学到老也学不完整了!
healer_kx
2005-08-12
打赏
举报
回复
确实可以啊,
等你看到模板的时候,学到traits技法的时候,就知道参数类型就够了。可以确定重载的函数的。
但是可是没有参数用了哦~
xiaocai0001
2005-08-12
打赏
举报
回复
真有这回事?上面的那个不写参数名也没事?
Vitis指南 | Xilinx Vitis 系列(一)
大侠
好,欢迎来到“艮林子”专栏,本次为艮林子首次和
大侠
见面,新春佳节之际,略备薄礼,不成敬意,给
大侠
带来“Xilinx Vitis 系列连载”,给
大侠
提供参考学习的资料,如有不足之处,还
请
多多指教
。 由于内容过多,首篇给
大侠
列出目录,后续有时间分篇连载发出,欢迎各位
大侠
关注“FPGA技术江湖”,我们是真正做事的团队,希望大家多多支持,如果想获取更多资源,可以加大辉哥微信,进交流群,可以永久性交流学习,共同进步。 今天带来第一篇,介绍Vitis 2019.2软件平台发行说明、安装以及Vitis加速环境简介
Vitis指南 | Xilinx Vitis 系列(四)
Vitis指南 | Xilinx Vitis 系列(四)
大侠
好,欢迎来到“艮林子”专栏,本次为艮林子首次和
大侠
见面,新春佳节之际,略备薄礼,不成敬意,给
大侠
带来“Xilinx Vitis 系列连载”,给
大侠
提供参考学习的资料,如有不足之处,还
请
多多指教
。 由于内容过多,首篇给
大侠
列出目录,后续有时间分篇连载,今天带来第四篇,介绍使用Vitis IDE,包括Vitis命令选项和创建Vitis IDE项目。后续还会带来详细的开发教程,敬
请
关注。话不多说,咱们就进入正题。 VITIS简介 作者:艮.
Vitis指南 | Xilinx Vitis 系列(六)
Vitis指南 | Xilinx Vitis 系列(六)
大侠
好,欢迎来到“艮林子”专栏,本次为艮林子首次和
大侠
见面,新春佳节之际,略备薄礼,不成敬意,给
大侠
带来“Xilinx Vitis 系列连载”,给
大侠
提供参考学习的资料,如有不足之处,还
请
多多指教
。 由于内容过多,首篇给
大侠
列出目录,后续有时间分篇连载,今天带来第六篇,介绍配置Vitis IDE和项目进出口。后续还会带来详细的开发教程,敬
请
关注。话不多说,咱们就进入正题。 VITIS简介 作者:艮林子 校对:陆辉 第一篇放个超链接ht.
Qt编程心得(从菜鸟到
大侠
)(ing)
声明
:现阶段适合刚入门的新手,
请
大牛们
多多指教
。 1.Qt程序中一定会有一个main,基本上沿袭C++编程的思想。 2.面向对象的思想随处可见,特别是子类继承,模块化编程。所以,很多资料说要先熟悉面向对象的思想,这是有一定道理的。 3.对应功能而言,一般一个头文件对应一个响应的源文件,应该是为了模块化,便于理解和管理。 4.每一次新建头文件和源文件,pro文件都会自动添加,所以,一般情况下
Servlet多文件上传
各位
大侠
可能会对263电子邮箱中的"上传附件"功能有印象,就是:在浏览 器中点击"浏览",弹出一个对话框,选中文件后,单击"确定",文件就被上传到了服务器端。 因为需要,就到网上找了几个控件,如SmartUpload等,但都觉得不好用,或者 说是不合用,决定自己做一个。近日看到网上也有人提问怎么上载文件,于是把编制过程整理一遍,希望对大家有所帮助,不足之处,
请
多多指教
。 准备 侦听工具,如SpyN...
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章