社区
C++ Builder
帖子详情
请问难道我无法在我自己写的一个类中引用一个模板类吗
firestars
2003-10-17 06:46:24
我自己写了一个类,突然想到当中的一个成员需要定义成链表,但是我以前已经实现了链表模板类,可是我在这个类中无法使用这个模板类,请问该怎么办?
...全文
32
5
打赏
收藏
请问难道我无法在我自己写的一个类中引用一个模板类吗
我自己写了一个类,突然想到当中的一个成员需要定义成链表,但是我以前已经实现了链表模板类,可是我在这个类中无法使用这个模板类,请问该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaolong83
2003-10-18
打赏
举报
回复
同意
心平至和
2003-10-18
打赏
举报
回复
#include <list>
using namesapce std;
list<void*> XXX;
OK!!
ThinkX
2003-10-18
打赏
举报
回复
不过你为什么不用stl?
ljianq
2003-10-18
打赏
举报
回复
同意ThinkX(思·秋天的树·求职中) ;
ThinkX
2003-10-17
打赏
举报
回复
模板类当然可以被使用,肯定是你自己的问题。
首先在BCC中不支持模板的分类式编译,所以所有代码都被放入.h,如果要使用就include。
使用时,用List<YourType> 就可以了。
引用
模板类
中定义的类型(用typedef或using)以及auto、decltype、typename的使用
一、背景 使用typedef或者using定义类型别名是非常常见的手段,在c++里面,有时为了封装性,模块性等原因还会在某
一个
namespace或者class内部定义类型别名。 最近在
写
c++代码的时候,有实现
一个
模板类
,说实话,虽然用c++用了好多年了,但还真没花多少时间去研究模板,因为我始终觉得,做项目,开发软件,不是为了炫技,我也不认为会玩儿模板就是牛人大神了,最主要的是把握好三个“用”...
c++中
模板类
的使用
最近在数据结构的课程中很多周围的同学对
模板类
的使用抱有很大的困惑,看也能看懂,但
写
起来总是不明白…… 那就首先得知道为什么要用模板。 假设我有
一个
方法void swap(int& a,int& b) { int c = a; a = b; b = c }作用是交换两个参数,实现起来也很简单, 乍看上去挺好的,但我现在有另外
一个
需求,我需要交换两个double,这时候你可
使用
模板类
函数提示未
引用
在QT中不支持类模板与类内函数分文件
写
的情况。 所以使用
模板类
的方法时,出现未
引用
的现象,可能就是
模板类
中的函数与
模板类
分文件书
写
造成的。 ...
C++ Bug解决: 模板函数或
模板类
的定义在.cpp文件实现,编译报错:
无法
解析的外部符号
项目场景: 最近实现
一个
单链表,使用
模板类
声明与定义。 问题描述: 单链表
模板类
声明实现在.h 文件中,该
模板类
定义实现在.cpp文件,发现VS2019编译失败,错误信息如下所示: 原因分析: 以前
写
模板函数或者
模板类
,定义与实现都在.h文件中实现,所以没有出现过这个问题,现在出现这种
无法
解析的外部符号错误,一时没想到是模板函数或
模板类
的声明与定义不能分离,即都要在.h文件中实现声明与定义,这里的分离指的就是分别在.h文件和.cpp文件实现声明与定义。 至于为什么模板函数或
模板类
的声明与实现不能分离,必
C++中的
模板类
什么是
模板类
:C++发展到一定层次后,必然有部分代码存在仅传参的数据类型不同而内容一致的情况。因此,C++为解决此类场景,特推出
模板类
的使用。
模板类
是一种泛型技术,即与数据类型无关的通用程序设计技术。可以使我们设计出独立于数据类型的程序。
模板类
本身不占空间,当编译器执行到模板参数的调用时,当在程序中赋予具体的数据类型后并调用时则占用空间。常见的模板包含函数模板与类模板。模板的声明中class含义同typenamec,class并不是表明后续的类型名是
一个
类,而表示后续是
一个
通用的类型说明符。一、函数模板函数
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章