`
james23dier
  • 浏览: 526068 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

c++开发中函数名与函数名重名的问题

阅读更多

最近编程时,碰到一个问题,报错如下:

error: source cannot be used as a function

这是因为我在编程时使用了一个函数名为source();同时传递一个形参名字也是source。结果就报错误消息如上。。改正之后。编译ok

分享到:
评论

相关推荐

    C++DLLC#调用进行重命名

    将DLL放在运行目录然后 [DllImport("Rename.dll",EntryPoint="Rename")] public static extern void Rename(string oldpfile,string newfile); 直接调用Rename即可

    C++中数组名与函数的区别

     指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名是指针...

    零起点学通C++多媒体范例教学代码

    13.12在虚函数中使用成员名限定 13.13虚析构函数 13.14总结 第14章 数组 14.1 数组的基本用法 14.1.1 什么是数组 14.1.2数组元素 14.1.3数组下标越界 14.1.4 倒序输出 14.1.5 将数组的下标定义为常量 14.1.6 手动...

    零起点学通C++学习_多媒体范例教学代码

    13.12在虚函数中使用成员名限定 13.13虚析构函数 13.14总结 第14章 数组 14.1 数组的基本用法 14.1.1 什么是数组 14.1.2数组元素 14.1.3数组下标越界 14.1.4 倒序输出 14.1.5 将数组的下标定义为常量 ...

    C++深入学习之彻底理清重载函数匹配

    C++ 不允许变量重名,但是允许多个函数取相同的名字,只要参数表不同即可,这叫作函数的重载,下面这篇文章主要给大家介绍了关于C++深入学习之彻底理清重载函数匹配的相关资料,需要的朋友可以参考下

    一个能够实现变量赋值和表达式计算的四则乘方括号运算计算器

    c/c++为了避免与函数冲突,不允许a(b+c),2(3+1)这样的写法,而本程序会默认在括号前进行了乘法运算,即2(3+1)=2*(3+1)=8,a(b+c)=a*(b+c) cmath中的pow函数对于0的0次方会返回1,但是0的0次方是没有意义的,本程序...

    Java数据结构和算法中文第二版(1)

    因为小弟权限不够,所以分开两...第4章,栈与队列 第5章,链表 第6章,递归 第7章,高级排序 第8章,二叉树 第9章,红-黑树 第10章,2-3-4树和外部存储 第11章,哈希表 第12章,堆 第13章,图 第14章,带权图

    Java数据结构和算法中文第二版(2)

    【内容简介】 ...第4章,栈与队列 第5章,链表 第6章,递归 第7章,高级排序 第8章,二叉树 第9章,红-黑树 第10章,2-3-4树和外部存储 第11章,哈希表 第12章,堆 第13章,图 第14章,带权图

    一些C面试题,希望能对大家有帮助

    函数名: atol 功能: 把字符串转换成长整型数 用法: long atol(const char *nptr); 程序例: #include <stdlib.h> #include <stdio.h> int main(void) { long l; char *str = "98765432"; l = atol(lstr); ...

    万能makefile写法详解,一步一步写一个实用的makefile

    发现main.d中未加入pub.h,因为根据模式规则%.d: %.c中的定义,只有依赖的.c文件变了,才会重新生成.d,而刚才改的是command.h,不会重新生成main.d、及在main.d中加入对pub.h的依赖关系,这会导致问题。 3-修改新加...

Global site tag (gtag.js) - Google Analytics