两个函数名相同的函数,根据情况的不同(比如参数),来决定执行哪个函数void demo(int c)
{
}
void demo(CString str)
{
}
demo("abc");//执行第二个
{
}
void demo(CString str)
{
}
demo("abc");//执行第二个
解决方案 »
- 多个监听Socket运行时出现一个问题,大家谈谈自己的看法?
- 如何在一个对话框类中调用刷新另一个对话框中的文本控件
- OpengGL载入位图并创建纹理的问题
- 请教关于对焦问题的算法
- 大侠们 遇到一个错误解决不了请大家帮忙
- vc左边的类浏览中我一展开则显示Not Available删除了clw,ncb,opt等等一系列文件重新编译还是一样,如何解决?
- 求关于用VC开发Excel的源程序!
- 如何用代码测试客户端与服务器端的连通性
- 一个很是让人发难的VC,困惑人
- vs2013怎么调试activex控件
- 如何程序获取注册表某键的访问列表?
- 请问能否把在CDC中画的矢量图,如一条直线或圆转换成bmp形式??????
如果需要我发给你,请给e-mail.
比如说:
人::打(针)
{ do_1;
}
人::打(架)
{do_2;
}
thx!
希望可以收到你的信
下面这个也叫重载,第二个没有覆盖第一个,
在某些情况下还是会执行第一个函数
void demo(int c)
{
}
void demo(CString str)
{
}
demo("abc");//执行第二个
demo(12);//执行第一个