腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C++
类
成员
存储
c++
、
memory
我刚刚收到一个关于
c++
类
成员
的
存储
的
问题。例如,我有一个这样
的
类
: int a; int c;在主要职能方面: MyClass1对于class1,我认为所有
成员
都分配了堆栈
中
的
一个空格,甚至是数组b。 那class_ptr1呢?显然,它是
动态分配
的
,
成员</e
浏览 2
提问于2014-06-24
得票数 3
回答已采纳
2
回答
成员
函数
的
互返回类型(
C++
)
c++
、
return-value
、
member-functions
、
incomplete-type
在
C++
中
是否可以有两个
类
,我们称它们为A和B,例如A有一个
成员
函数f,它返回
类
B
的
对象,而B有一个
成员
函数g,它返回
类
A
的
一个对象是
浏览 3
提问于2011-05-21
得票数 5
回答已采纳
6
回答
动态
类
成员
与非动态
类
成员
c++
、
class
、
dynamic
、
variables
在
C++
中
,ff我有一个
类
,它需要保存一个
成员
,这个
成员
可以
动态分配
并用作指针,也可以不使用,如下所示: type a;或 A();~A();};A::A {}A::~A {} 除了需要更多代码
的
动态代码外它们
的
行为是不同
的</em
浏览 0
提问于2010-07-27
得票数 5
2
回答
初始化禁止复制
的
成员
类
c++
、
constructor
我有一个
成员
变量,它是一个禁止复制
的
类
(复制赋值操作符被删除)。我想进行一些检查,以确定要启动
成员
的
内容,因此我需要在构造函数
中
而不是在和初始化程序列表
中
这样做。在输入MyClass
的
构造函数之前,
成员
变量m似乎已经用默认构造函数初始化了,那么构造函数
的
意义是什么?对不起
c++
的
咆哮声。简单
的
例子: NonCopy m;
浏览 1
提问于2021-02-17
得票数 1
回答已采纳
2
回答
C++
中
类
成员
的
动态分配
c++
、
class
、
dynamic-memory-allocation
我正在尝试用
C++
学习便便。我有一个关于
类
中
内存分配
的
问题。我想创建一个Stack
类
。我用
C++
编写了以下代码: 这是Stack
类
: class Stack { int *stackArray; } stackArray[topLevel] = x;};
浏览 23
提问于2019-10-15
得票数 0
回答已采纳
4
回答
内存堆栈和堆
中
c++
程序
的
组织
c++
、
memory
、
heap-memory
、
stack-memory
我正在学习
c++
,并想知道这样
的
程序是如何在主内存
中
组织
的
。我知道有一个堆栈(带有堆栈框架)和一个堆。我知道
动态分配
一些东西会将它分配到堆
中
。这是由malloc或new之类
的
操作符完成
的
。但我在这个小
c++
程序中看不到它们。该程序由一个主
类
和一个名为MyClass
的
类
组成.这门课有:
浏览 3
提问于2014-04-09
得票数 1
回答已采纳
4
回答
C++
非多态接口
c++
、
inheritance
、
polymorphism
、
virtual
简单地说,如何在
C++
中
为单一级别的继承(出于简单和说教
的
原因)创建接口?我看到了一些没有使用多态性
的
代码,但是基
类
包含一个虚拟抽象方法(virtual void TheMethod() = 0)。现在,使用纯虚拟方法从这个抽象
类
派生了一个
类
,但是在随后
的
代码
中
,使用派生
类
的
实例时根本没有
动态分配
。 这样做对吗?由多态设计
的
使用推断出
的
开销如何?
浏览 6
提问于2012-08-24
得票数 6
回答已采纳
2
回答
在指针上使用*运算符会创建副本吗?
c++
假设我们有以下几种情况用于访问存储在
动态分配
内存
中
的
类
的
数据
成员
:public : int a = 4; std::cout << "dereference*().::" << (*ptr).a << std::endl; 我确信指针方法是首选
的<
浏览 4
提问于2020-10-08
得票数 1
回答已采纳
4
回答
堆分配
的
对象是否会在堆栈上分配其
成员
?
c++
Foo() _dynamiclyManagedObject = new DynamiclyManagedObject();} 有人告诉我,当我们在
C++
中
不使用动态内存管理时但是,在本例
中
。我们有一个
动态分配
的
对象,称为DynamiclyManagedObject I,它在Foo构造函数
中
实例化这个对象。我
的
问题是,DynamiclyManagedObject
的
静态管理数据
成员
会发生什么?它仍然是在堆栈上
浏览 4
提问于2016-08-19
得票数 2
回答已采纳
1
回答
嵌套
类
中
对operator[]
的
矛盾调用
c++
、
operator-overloading
、
nested-class
、
ambiguity
我正在尝试创建一个具有向量特性
的
数据结构来学习一些
C++
。我目前正试图编译类似于以下代码
的
代码:class TestClass { T* data; }; return new NestedClass();}; 在嵌套
类
中
,我在operator*函数上得到
浏览 2
提问于2015-02-23
得票数 1
回答已采纳
4
回答
在指针数组
中
为索引赋值指针
c++
我有一个
C++
类
,其中有一个指向结构
的
指针
的
动态分配
数组。我有一个
成员
函数,通过将数组
的
索引赋给指向
动态分配
的
结构实例
的
指针,从而向该数组“添加一个项”。在我
的
赋值函数
中
,我有一个sort_arr[this->num_items] = item;,其中指针作为参数传递给node *item。在这个函数
中
,我可以使用(*sort_arr[i]).key_a (
浏览 3
提问于2011-02-12
得票数 0
回答已采纳
2
回答
C++
成员
私有数组变量-编译时未定义
c++
、
arrays
、
private
、
member
我有一个数组,我希望它是一个私有
成员
变量。我
的
程序实现选择排序
的
方式是,main方法输入数组
的
大小,构造函数传入并创建给定大小
的
新数组。谢谢。
浏览 0
提问于2013-03-20
得票数 0
回答已采纳
1
回答
向量迭代器不兼容
c++
、
vector
、
iterator
、
runtime-error
我有一些
类
,我想要使用大量
的
向量。如果向量是空
的
,它就起作用了。 我已经读到了关于无效迭代器产生
的
错误消息,但是,由于我在这一点上没有改变向量上
的
任何东西,所以我不明白哪里出了问题。
浏览 1
提问于2010-12-08
得票数 1
回答已采纳
3
回答
将对象指针
的
数据
成员
数组初始化为正确
的
大小和null
c++
、
arrays
、
heap-memory
我有一个简单
的
C++
节点
类
,其中包含指向相同类型
的
指针
的
数组数据
成员
。这个数组是
动态分配
的
,它
的
指针应该缺省为null,但我不确定如何实现它。
浏览 2
提问于2013-05-05
得票数 0
回答已采纳
1
回答
使用
动态分配
的
指针初始化
成员
指针
c++
、
pointers
、
initialization
用
动态分配
的
指针初始化
成员
指针是可能
的
吗?我应该删除析构函数
中
的
指针吗?int main() someptr = new int; delete someptr; } 我对
C+
+相当陌生,对于如何最好地处理
动态分配
的
内存,特别是当它用于初始化时,我仍然有些困惑。
浏览 4
提问于2022-01-15
得票数 1
回答已采纳
1
回答
如何在ADT
中
决定什么是私有的,什么是公开
的
?
c++
我刚刚开始学习
C++
中
的
ADT,我想知道是否有一个通用规则来决定一个方法或变量应该是公有的还是私有的。公开“关于表示
的
具体细节”
的
方法使其不适合包含为公共
成员
,这意味着什么?
浏览 0
提问于2012-11-16
得票数 0
回答已采纳
1
回答
为什么我们没有义务实现纯虚拟析构函数?
c++
、
oop
、
pure-virtual
、
virtual-destructor
使
类
抽象是通过使其
成员
函数之一成为纯虚拟函数。我们甚至可以将基
类
析构函数变为纯
类
,这足以成为抽象
类
。问题是: 为什么我们没有义务在派生
类
中
实现纯虚拟基
的
析构函数?这是否意味着只要
C++
在默认情况下向我们添加四个
成员
函数:构造函数、复制构造函数、赋值函数和析构函数,我们就不需要在派生
类
中
浏览 0
提问于2016-11-14
得票数 1
回答已采纳
3
回答
为什么在g++
中
缺少虚拟d-tor不会破坏派生
类
的
堆栈分配
成员
?
c++
、
virtual-destructor
() std::auto_ptr<Foo> foo(new Bar);我希望得到以下输出:Message: Foo但实际上(代码是用gcc编译
的
)AFAIK非虚d-tor只影响对派生
类
的
dtor
的
调用-它永远不会被调用,但是派生
类
的
堆栈分配
的
成员
呢?附言:我已经知道std::auto_ptr<>()
的
过时用法了:)
浏览 4
提问于2012-03-13
得票数 0
回答已采纳
1
回答
避免使用指针时
C++
的
性能和安全性
c++
、
performance
、
security
、
stack
、
encapsulation
为了实践,我试图在
C++
中
创建一个具有绝对封装和效率
的
类
。在我
的
例子
中
,这意味着每个数据
成员
都应该在
类
中
,没有指针指向外部(例如,
动态分配
的
存储)。例如,我正在使用而不是char* name; 我
的
想法是,
类
的
对象是以完全封闭块
的
形式在堆栈上创建
的<
浏览 0
提问于2020-05-24
得票数 0
回答已采纳
2
回答
C++
对象组合、依赖注入和复制构造函数
c++
、
object
、
destructor
、
copy-constructor
、
composition
我想在
C++
中
设计一个名为Entity
的
类
。该实体具有指向Vector3D
成员
的
指针,该
成员
是该实体在3D空间中
的
位置。构造函数允许将Vector3D类型
的
指针传递给构造函数,以便在
类
的
外部实例化Vector3D实例。 由于存在指向
动态分配
的
对象
的
指针,因此必须重载复制构造函数和赋值运算符才能深入复制向量。但是,因为向量可以在构造函数
中<
浏览 2
提问于2014-01-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js面向对象编程中类的成员函数
Python 类的私有成员
九月哥谈Java SE中的类与对象的关系、成员变量和局部变量的区别、创建一个类包括成员变量和成员方法
Python教程(23)——Python类中常用的特殊成员
python基础知识,类的特殊成员简单介绍
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券