正直面容猥琐心 发表于 2020-6-20 09:40:20

在VS中 一个项目里的不同文件 编译时出现.obj重载

正直面容猥琐心 发表于 2020-6-20 09:41:56

这个代码自己放在一个项目里是没问题的

405794672 发表于 2020-6-21 09:21:43

不同文件,不管你项目中有多少个文件,只能有一个main函数。它是入口。同样,任何函数也只能有一个。你编了一个test01函数,假设定义为计算a+b,后面又有一个文件你又定义这个test01,这次你定义为a*b。那么调用时,倒底是a+b呢,还是a*b?就相当于班上两个一模一样的名字,老师点名时,他喊的到底是哪个?

正直面容猥琐心 发表于 2020-6-24 10:45:49

405794672 发表于 2020-6-21 09:21
不同文件,不管你项目中有多少个文件,只能有一个main函数。它是入口。同样,任何函数也只能有一个。你编了 ...

那该怎么让他们放到一个项目里呢

405794672 发表于 2020-6-24 18:40:44

正直面容猥琐心 发表于 2020-6-24 10:45
那该怎么让他们放到一个项目里呢

两个完全不同的函数,你改名不就好了。要区别两个人,这两个人名必须不同。一个人取了,另一个人就不能取。要么你把另一个人删了,只要这一个人就行
页: [1]
查看完整版本: 在VS中 一个项目里的不同文件 编译时出现.obj重载