社区
新手乐园
帖子详情
一个小错误
visual4825
2004-10-27 07:59:44
mutiple_return_value_reference.obj : error LNK2001: unresolved external symbol "class SimpleCat * __cdecl Function2(class SimpleCat *)" (?Function2@@YAPAVSimpleCat@@PAV1@@Z)
...全文
90
5
打赏
收藏
一个小错误
mutiple_return_value_reference.obj : error LNK2001: unresolved external symbol "class SimpleCat * __cdecl Function2(class SimpleCat *)" (?Function2@@YAPAVSimpleCat@@PAV1@@Z)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newegg2002
2004-10-27
打赏
举报
回复
大意了,楼主:
SimpleCat *Function(SimpleCat *the_cat)
这一句按你的意思应该是:
SimpleCat *Function2(SimpleCat *the_cat)的.
因为你声明了Function2.在主函数中调用了它.但是却没有定义它.所以编译器会报错:
[Linker error] undefined reference to `Function2(SimpleCat*)'
ttfy1234
2004-10-27
打赏
举报
回复
最后一段,SimpleCat *Function(SimpleCat *the_cat)///////////////////////Function 少写了个2
{
cout << "Function2.return.....\n";
return the_cat;
}
应该是:
SimpleCat *Function2(SimpleCat *the_cat)
{
cout << "Function2.return.....\n";
return the_cat;
}
visual4825
2004-10-27
打赏
举报
回复
下面是我的代码,感觉没什么问题啊???
//Passing objects by reference
//1.00 2004.10.26--------2009.6.5
#include <iostream.h>
class SimpleCat
{
public:
SimpleCat(); //constructor
SimpleCat(SimpleCat&); //copy constructor
~SimpleCat(); //destructor
};
SimpleCat::SimpleCat()
{
cout << "constructor...\n" ;
}
SimpleCat::SimpleCat(SimpleCat&)
{
cout << "copy constructor...\n";
}
SimpleCat::~SimpleCat()
{
cout << "destructor...\n";
}
SimpleCat Function1(SimpleCat the_cat);
SimpleCat* Function2(SimpleCat *the_cat);
int main()
{
cout << "Making a cat...\n";
SimpleCat Frisky;
cout << "Calling Function1...\n";
Function1(Frisky);
cout << "Calling Functionn2...\n";
Function2(&Frisky);
return 0;
}
//Function1, passes by value
SimpleCat Function1(SimpleCat the_cat)
{
cout << "Function1.return*********\n";
return the_cat;
}
SimpleCat *Function(SimpleCat *the_cat)
{
cout << "Function2.return.....\n";
return the_cat;
}
ivorstar
2004-10-27
打赏
举报
回复
编译器说你没有定义过class SimpleCat 这个东东,如果你的程序在引用class SimpleCat 时还没有定义它,可以参考http://community.csdn.net/Expert/topic/3477/3477382.xml?temp=.9230158
goodluckyxl
2004-10-27
打赏
举报
回复
看看你函数体定义了没有
python flask实战订餐系统微信小程序
本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造
一个
全栈订餐系统。 从基础语法入手,构建MVC架构,增进对小程序和后端API的理解认识。帮助你快速提升项目经验,提高项目中...
项目实战:经典
错误
案例点评
本课程,系统的讲解了JDBC、持久层框架、Spring操作中容易犯的
错误
。同时结合多家主流培训机构的项目代码,用铁的事实告诉大家,学习千万不要迷信某些所谓的大师、某些知名机构,烂代码到处都是,学习应该自己多动...
尹成Python27天入门到项目实战
时间编程与单元测试时间的简单风格时间格式化抓取年月日计算时间差时间函数计算时间差date小结python2与3的差异内置函数筛选内置函数map内置的函数sorted新浪数据抓取实时文档测试单元测试函数单元测试
一个
类day26&...
Angular+Django前后端分离实战项目开发教程
本篇课程结合前面学习的Angular6和Django框架,将两个框架通过
一个
实战项目结合在一起,用目前流行的前后端分离开发模式,从零起步,一步步开发成为
一个
完整的项目并最终打包发布。视频中所出现的细节,
错误
,以及...
React极速入门指南
所以导致很多w3cschool的小伙伴都对这个框架有点害怕,从而不学这个框架,这是
一个
非常
错误
的举动。 React在国外的普及率非常高,由此可见这个框架的强大。 而忠彬讲师的《React快速入门指南》则会由浅入深,从非常...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章