=在别人代码中发现函数BOOL A(BOOL a)可以不要参数,像A()这样.但是在我这里却编译不通过.那么A()到底是A(TRUE)还是A(FALSE)?多谢? 如题.觉得真奇怪,我完全拷贝的他的代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 他的参数BOOL a是否有个初始化值?如果有可以不用设置true或者false,如果没有,则一定要设置另外楼主既然有了完整代码,可以看看代码中设置为true 或者 false的不同 看他的函数声明啊。应该是这样的BOOL A(BOOL a = TRUE)有个初始化值。 多谢楼上的回复.BOOL a作为内参,只可能在函数内初始化,我看了一下,没有另外初始化.我初步都把A()改成了A(FALSE)测试了一下,编译通过了,好像也正确.晚上再设成TRUE试试.关键是很奇怪啊,为什么人家程序里就行,呵呵,郁闷. 用的什么编译器呢?VS2005吗?可能是用个重载函数吧,BOOL A(BOOL)和BOOL A()两个函数。楼主在调用A那里,加个断点,跟进去看看到底调的是不是A()吧,我怀疑调的是A(BOOL)。 VC/MFC 主子对话框如何共用串口??? clistctrl如何复选?不需要按住ctrl键?? SetTimer函数功能是什么 今天生日-散分2 一个关于link的问题,非常奇怪! 请问vc这样执行存储过程,那么,如何读取该存储过程的返回值呢? 在vc.net2003中怎样才能调用splash screen控件? vc工程中类的多文件编译问题! _outp等函数在win2000下为何不能用? 一个困扰我3天的问题,求大神帮助 在使用WebBrowser控件时,怎样得到被点击的页面元素的指针? VC中打开了一个对话框,但仍要在主视图中操作,要怎么处理
可能是用个重载函数吧,BOOL A(BOOL)和BOOL A()两个函数。
楼主在调用A那里,加个断点,跟进去看看到底调的是不是A()吧,我怀疑调的是A(BOOL)。