腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
函数
"
lasd
::
Vector
<
int
>::~
Vector
()“
中
,
未定义
对
基
类
的
引用
c++
我
对
C++比较陌生,这让我很头疼。我正在做一个关于数据结构、模板和继承
的
学生项目。让我们谈谈我
的
问题吧。我有这个文件,LinearContainer,它在底部包含了它
的
库(因为这应该是一个模板库),包含了所有的
基
类
:Container-> container.hpp,和Container--->TestableContainer,并且container.cpp包含两个与我们
的
问题无关
的
函数
实现。main.cpp #incl
浏览 14
提问于2020-04-18
得票数 0
回答已采纳
1
回答
基
类
可以声明一个虚方法而不定义它吗?仍在派生
类
中
定义
c++
、
abstract-class
、
virtual
、
c++03
vector
<M> B::foo(unsigned
int
c) { for (unsigned
int
i = 0; i < c; i++) {v.push_back(i); return v;
int
main() {} 在上面的代码
中
,我
在
A::foo()
中
得到了一个警告unused parameter 'u'。但是,完
浏览 22
提问于2019-12-18
得票数 0
回答已采纳
1
回答
方法
的
命名空间和模板
类
向量声明(‘
vector
’没有命名类型;你
的
意思是‘perror’吗?)
c++
、
class
、
templates
、
namespaces
我
对
这个程序有一些问题,我不能将构造
函数
方法重新定义到CPP文件
中
。编译器给出了这个错误: 错误:'
Vector
‘没有命名类型;你
的
意思是'perror’(我使用
的
是c++11); #ifndef ESERCIZIO_1_
VECTOR
_H#include <iostream> namespa
浏览 14
提问于2020-04-04
得票数 1
4
回答
一个标头中
的
基
类
和派生
类
c++
、
oop
、
inheritance
第一个是
基
类
,第二个是从这个
基
类
派生出来
的
,我
的
意思是:public: 但是我得到了错误“
对
‘Drawable::Drawable()’
的
未定义
引用</em
浏览 3
提问于2013-11-13
得票数 1
回答已采纳
3
回答
C++模板错误
c++
、
templates
我试图用模板编写一个简单
的
向量
类
,但是当我将它拆分为.h和.cpp文件时,我得到了以下错误:
对
vector
<
int
>::
vector
()' undefined reference tovector::add(
Int
)
的
引用
未定义
‘
对
vector
<
int
>::add(
int
)' undefined re
浏览 0
提问于2009-09-20
得票数 2
1
回答
对
虚拟
基
类
析构
函数
的
“
未定义
引用
”
c++
、
abstract-class
、
undefined-reference
可能重复: class Force { virtual
VECTOR
eval(
VECTOR
x, double t); public:t)
浏览 3
提问于2012-11-18
得票数 35
回答已采纳
1
回答
显式模板实例化
c++
、
templates
、
c++11
考虑一下这个假人片段template struct std::
vector
<
int
, std+11 -fno-implicit-templates fun.cc 我原以为这是可行
的
,但是它抱怨
对
std::
vector
成员
函数
的
未解决
的
引用
。成员
函
浏览 2
提问于2015-10-08
得票数 3
回答已采纳
2
回答
类
的
所有对象
的
共享_ptr
的
静态向量
c++
、
pointers
、
inheritance
、
shared-ptr
、
static-members
我有一个很小
的
等级,我希望所有的对象都有一个指针,指向这个等级
中
的
任何其他对象。所以我决定一个static
vector
of shared_ptr是个好主意。更具体地说,我有一个
类
A,它有一个protected字段:它还在构造
函数
中有一行来填充向量:
vector
_of_objects.e
浏览 3
提问于2014-12-12
得票数 0
回答已采纳
1
回答
将std::reference_wrapper<Derived>视为std::reference_wrapper<Base>
的
最佳方式
c++
、
stl
、
type-conversion
、
polymorphism
、
reference-wrapper
然后是
对
派生
类
实例(std::
vector
< std::reference_wrapper< Derived > > myContainer )
的
引用
的
容器。最后,我有一个以std::
vector
< std::reference_wrapper< Base > >为参数
的
函数
。 如果我将容器(MyContainer)传递给
函数
,它不会编译: ? 如果我改变我<em
浏览 17
提问于2019-10-11
得票数 3
回答已采纳
3
回答
C++:有没有办法指定一个从另一个
类
继承
的
泛型
类
?
c++
、
inheritance
class Vec double dim[]; Vec(void); virtual void Add(Vec
vector
)= 0; 我想将Vec::Add()
中
的
Vec替换为“任何从Vec继承
的
类
”。
浏览 2
提问于2012-03-31
得票数 1
回答已采纳
1
回答
类
继承和重定义成员类型c++
c++
、
inheritance
、
polymorphism
假设我们有一个名为Base
的
类
。在这个
类
中有一个向量和
对
这个向量进行操作
的
函数
。我想根据向量
的
类型创建不同
的
派生
类
(一个继承
类
用于
int
,另一个继承
类
用于char...etc)。对于不同
的
派生
类
,有些方法是完全相同
的
(
int
、char、bool……),而另一些则完全不同。这些方法需要访问向量元素。考虑以下代码
浏览 0
提问于2013-04-21
得票数 0
回答已采纳
3
回答
未定义
的
符号?
c++
、
compiler-errors
、
g++
、
linker-errors
、
undefined-reference
我有两个继承
类
,一个是
基
类
,包含多态,它是接口:#ifndef _Signal_husing namespace std;
int
height;以及继承和实现这些
类
的
一个
类
:#define _Audio_h typedef
int</em
浏览 7
提问于2012-11-19
得票数 2
回答已采纳
2
回答
从派生模板
类
调用
函数
c++
、
inheritance
、
templates
、
derived-class
我
的
基
类
:class Elementpublic:virtual ~Element(){}; // not sure if I need this- w.y), (z - w.z));}
未定义
符号:"Element::plus(Element const&)",<e
浏览 6
提问于2010-06-20
得票数 3
回答已采纳
2
回答
C++
在
基
类
中使用静态数组,
在
派生
类
中
声明
c++
、
inheritance
、
static
我正在尝试创建一些
类
,这些
类
都是从抽象
类
(让我们称之为BaseClass )派生
的
类
。
在
BaseClass
中
,我想
对
派生
类
中
声明
的
静态变量(数组)进行操作。
在
C++
中
是否有一种聪明
的
方法让编译器知道静态变量将在派生
类
中
声明?或者,例如,
在
派生
类
的
构造
浏览 0
提问于2014-12-03
得票数 4
回答已采纳
0
回答
在从两个相同
基
类
的
多重继承
中
,如何将其强制转换为其中一个
c++
、
inheritance
、
this
、
constants
我有一个从两个相同
的
基
派生
的
类
:class Position:public
Vector
3d {...};};
Vec
浏览 13
提问于2016-12-22
得票数 1
3
回答
必须使用指向抽象
类
的
指针会带来困难
c++
、
pointers
、
abstract-class
我
的
第一个问题是... 我想使用一个抽象
类
A,从中派生一个
类
B (以及
类
B2、B3等)。我知道为了统一地处理它们,我必须使用指向
基
类
的
指针,所以这里
的
变量类型是A*。在下面的示例
中
,我想在
函数
f
中
填充类型为
vector
<A*>
的
aa。因为我只能使用
引用
,并且变量
在
f结束时失去了作用域,所以我不能再访问main
浏览 0
提问于2011-10-19
得票数 3
回答已采纳
4
回答
基
类
'class std::
vector
<...>‘有一个非虚拟析构
函数
。
c++
、
vector
、
stl
、
virtual-destructor
我
的
一个C++
类
是从std::
vector
派生
的
,因此它可以充当容器,
对
其内容执行自定义操作。不幸
的
是,编译器抱怨析构
函数
不是虚拟
的
,我不能更改,因为它在标准库
中
。(从停止使用-Weffc++ :)class PhotoAlbum: public std::
vector
<Pho
浏览 0
提问于2010-08-30
得票数 2
回答已采纳
1
回答
访问派生成员,而不是派生
类
中
同名
的
基
成员。
c++
、
inheritance
、
design-patterns
假设我有两个
类
{ std::
vector
<
int
> nums; virtual void addNum(
int
num){ } { std::
vector
<
int
> nums;当我使用派生
类</
浏览 1
提问于2021-12-24
得票数 0
2
回答
使用运行时类型标识从空指针获取数据
c++
、
templates
、
casting
、
void-pointers
、
runtime-type
我有一些对应于某些数据类型
的
类
,这些
类
应该
对
实际数据进行编码和解码。例如,class MyInt32将具有编码整数值和从编码字节流
中
解码它
的
功能。所有这些
类
都派生自一个
基
类
MyTypes。
在
解码时,在从编码
的
字符串
中
获得值后,我将该值放入相应
的
数据类型
中
,例如在MyInt
的
情况下为
int
,并将数据作为void
浏览 5
提问于2013-04-12
得票数 0
回答已采纳
1
回答
对于包含标准库容器
的
结构
的
POD含义
c++
、
c++11
、
language-lawyer
、
c++-standard-library
我最近遇到了
的
问题。我
的
目标是了解C++编译器如何查看包含标准库容器(如std::
vector
)
的
结构化定义。
对
链接问题
的
回答
引用
了C++0x标准
中
的
以下内容: 一个平凡
的
类
是一个有一个简单
的
默认构造
函数
(12.1)
的
类
,并且是微不足道
的
可复制
的
类
。注意:特别是,一
浏览 6
提问于2014-11-27
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入浅出分析 Collection 中的 List 接口
C+STL 教程
隐私AI框架中MPC协议的快速集成
PHP 8:数组、变量、操作符、异常处理
C++中的vector和Java中的ArrayList的构造函数的区别
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券