VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
linux/unix社区
-> 程序开发区
c语言也能重载函数? 怎么解释。unix编程的open函数。
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
c语言也能重载函数? 怎么解释。unix编程的open函数。
[已结贴,结贴人:cryincold]
发表于:
2007-09-01 17:22:28
楼主
$ man 2 open
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
函数名一样,但参数列表不一样啊~~ 怎么解释啊。
c语言不可以这样啊。
于是写了两个函数:
void fn(int al){;}
void fn(int al, int ar){;}
编译时就报函数名冲突的错啦。
发表于:
2007-09-01 17:45:20
1
楼 得分:
30
原型是int open(const char *pathname, int oflag...,[ mode_t mode ]);
第3个参数写为...,这是ansi c说明余下参数的数目和类型可以变化的方法。
发表于:
2007-09-01 17:50:25
2
楼 得分:
0
能。搞定了。 翻了一下 c programming language 2nd
用 va_start, va_end, va_arg 这三个宏和 va_list 结构搞定。
发表于:
2007-09-01 18:05:20
3
楼 得分:
0
main(int argc, int** argv)就像这个一样,也是通过va_start,va_end那些实现的。
下一篇:
如何重ttf文件中获取字体名? 和转为位图?
上一篇:
请教关于qt/embedded程序中如何实现文件的复制
相关文章
国际顶级公司上海研发中心招聘linux的研发人员
***一个设置sched_fifo型线程的问题***
我用rmdir怎样删除非空目录,在线等
在unix下面,ewebeditor在线文本编辑器所上传的图...
在linux中什么叫运行级别
一个tr命令
在linux下做c++网络开发,一般用那些工具,和库
想基于ubuntu做一个毕业设计, 没有题目,&...
ftp数据连接如何安全阻断??
为什么window 版 和 linux ...
epoll问题求助!为什么在大压力下,epoll检测不到...
哪里可以下载到vi的最新版本?
请问:怎么判断linux服务器的网站系统是不是中毒...
有关web服务器和数据库服务器分离的问题!
大家都来比较一下linux比windows有哪些优点,又有...
linux下驱动问题
suselinux下面有什么代码编辑器么?总是换行后顶...
一个简单的问题
如何在程序中动态的加载并且调用另一个编译好的函...
请问这个简单的程序为什么不能编译?
其他资讯
请教关于开发图文编辑器的问题
在linux配置jdk
分区表损坏的硬盘上没有数据恢复软件该如何利用软...
成都中嵌近期开班信息.西南最大的嵌入式开发培训...
请教大家哪里有《自己动手写嵌入式操作系统》电子...
求助:如何在嵌入式linux下实现dhcp客户端
菜鸟求救。。。只有lo 没有eth0
请教snmp代理扩展问题
fc6 kdevelop c/c++程序崩溃问题
招聘赴海外软件开发人员
g++:如何包含外部头文件的文件夹?
不到100行的libpcap程序,获取源ip与目的ip完全相...
在程序中,用哪个函数可以压缩一个文件为gz?
linux api 与 c/c++ 语言库...
请教:linux下如何限制特定ip的ssh登陆
安装 webalizer 时错 ( 论...
mingw下安装glibmm包报错
做.net用哪个版本的lunix?还有作美工呢?
malloc动态结构数组用法,非常急,还请高手帮忙解...
如何使用共享内存让两个子进程写入同一个链表?
快速检索
分类导航标签a
Linux/Unix社区GForge
JavaWeb
《开发高手》杂志文章评论
专题开发/技术/项目英保通解决方案
其他数据库开发Anywhere
.NET技术组件/控件开发
《开发高手》杂志购买/订阅/广告
企业开发SAP
VC/MFC界面
Web 开发应用
Windows专区Vista
软件工程/管理微创软件开发管理
多媒体/设计/Flash/Silverlight 开发Flash流媒体使用
微软创新杯软件开发大赛渲染技术竞赛
专题开发/技术/项目网络通信
最新资讯
js正则
一个数组问题...
很菜,求一个题:编写一个函数使形如“good ...
急..建立一个存储过程.
设计网页时,是直接用html还是用dreamweaver更好...
vc6如何做窗口的继承?
大家帮我解决个问题
求c#的代码:逐行读取文本文件的内容,把内容整理...
表名为参数的函数该怎么写,以下代码该怎么改?
请帮忙解释一下,谢谢
线程插入,请教
asp分页显示问题---在线等
新改的昵称,散个分.
求能编译通过的俄罗斯方块vc的源码 谢谢了
word版本转换的一个小问题,在线等,急!!!!
java mail 下载大附件的问题?
怎么实现用java这样的gantt图
为什么用了limit还会进行全表扫描?
这个功能怎么实现?
同一窗体中视图切换问题
有谁做过智能卡操作系统类的东西?
关于用域名登陆 无法把用户名和密码传过去的...
有个struts2的验证问题请教
服务器上水晶报表密钥无效问题!
现在做大学生网站怎么样?对不起没有分了
求助,代理服务器链接问题。对高手来说比较简单吧...
输入问题?哪里有特价思科?
请问用js或其他方法如何判断浏览器是否屏蔽flash...
solaris 10 中执行touch /reconf...
select "","" fr...
技术提供
runtime启动deamon进程的问题,高手进!
遍历样式但是找不到cssrule对象,求教.
如何获得media player控件播放进步?
owc 如何固定图表的大小?
unicode转换问题
寻求一个愿意在闲暇时间教小白如何做网站的朋友
web应用部署后连不上数据库的问题
关于数据库中有些字段为空,在vb中添加、修改上会...
这样的sql能不能实现?
热门点击
在linux下用freetds编程无法对远程的sqlserver进...
初学jsp,请教一下,我下面代码的问题!
pb9.0连接sql2000成功,但创建datawindow时出错!...
找人开发移动stk以及开发sim卡模拟拨号
手机提示音的英语版(散分)
这段代码是什么意思?
关于c语言高效编程问题
jdk 1.4.2.14、jdk 6u1、intellij&nbs...
win 2000下如何设计双网卡热备份
谁有win2003的安全配置文档吗,我机子上装了sql20...
指定的参数已超出有效值的范围。参数名: in...
散分,号召大家将自己没有结的帖子全部结了.
c# 中如何利用 udp 发送音频数据...
如何读取http请求和xml读取!!!!!!!!!!!!!!(急)
赶紧帮帮忙啊~!一条sql语句这么写
高手啊!快来看看吧-----未能解析此引用。未能找到...
自动编号
请问,在不同的公司注册网站的域名有什么不同啊?
求教cpu和主板的搭配问题!
遇到麻烦了.
怎样初始化结构数组?
一个程序问题,我实在是看不出哪儿有错……
初学者提问一个关于判断语句
csdn上的简历怎么隐藏??
急求c#收发邮件代码。
在asp中调用wcf服务
引用shellEXECute出错.
一个超基础的问题
求c#打包完整安装类
如何让系统范围内响应我定义的事件?
程序员如何聚集人脉呢?
读取sql数据库中的时间字段值出错!在线等.........
邹建等达人进,高分求海量数据查询统计
一个不错的软件测试培训
急求sql2000安装程序
如何让触发器根据使用者的需要,随时处于运行或停...
置换某一字段的部分内容
在netbeans中可以运行的程序,在命令行下编译出错...
请教一个入门问题
请教:那位高手帮忙,解答打印查询结果的程序,用...