腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
内存
静态
函数
与
成员
函数
类
A(比方说),所有静态
成员
函数
只有
类
B(比方说)只有
成员
函数
如果不是,那么编译器如何跟踪
浏览 1
提问于2012-03-13
得票数 3
回答已采纳
3
回答
成员
函数
存储在哪里?
每当为
类
创建对象时,都会为
类
分配
内存
空间。所以我的问题是:
内存
是只为
成员
变量创建的还是也为
成员
函数
创建的?如果为
成员
函数
创建了
内存
,那么它们将存储在哪里??
浏览 0
提问于2016-09-30
得票数 0
2
回答
CLR
类
内存
布局
、
CLR
类
的
内存
布局是什么?带有虚
函数
的CLR
类
有v-table指针吗?这个指针是
类
内存
布局中的第一个字段吗?除了程序员定义的数据
成员
之外,CLR
类
内存
布局中是否还有其他字段?这些额外的字段代表什么?
浏览 2
提问于2012-01-21
得票数 12
回答已采纳
4
回答
内存
中静态方法与非静态
函数
的区别
、
、
据我所知,
类
的每个实例在
内存
中都有自己的
成员
变量,因此可以为不同的对象存储不同的值。但是,对于
成员
函数
则不同。
成员
函数
在
类
的对象之间被重用,因此当所有对象需要时,它只有一个地址和一个
内存
块来引用。静态
函数
用于访问静态
成员
。然而,静态
函数
在其应用程序的生命周期中也只存在一个。除了作为静态访问器之外,在低层它与普通的
类
函数
没有什么不同,不是吗?也许我
浏览 1
提问于2011-10-05
得票数 5
回答已采纳
1
回答
PHP
扩展-使用std::string的全局
类
、
、
、
我正在学习如何编写
PHP
扩展,并遇到了一个问题,我一直无法在互联网上找到答案。我正在尝试使用我的
PHP
扩展中的C++
类
,虽然它似乎可以在命令行界面中工作,但valgrind报告了问题。此外,如果我尝试在MyClass构造
函数
中分配
内存
,然后在MyClass析构
函数
中删除或释放它,valgrind会再次报告泄漏。更新:我的问题是,如何使用像std::string这样的“通用”C++
类
,或者分配/释放
内存
(在构造
函数
/
浏览 0
提问于2015-02-18
得票数 2
2
回答
函数
指针
内存
使用
、
、
声明
函数
指针需要多少
内存
。指向
类
的
成员
函数
的
函数
指针如何? 编辑:我想我的问题还不清楚。我知道指向
成员
函数
的
函数
指针占用了更多的
内存
空间,我想知道为什么.
浏览 6
提问于2015-03-21
得票数 0
回答已采纳
2
回答
C++对象的
内存
布局
、
、
据我所知,当
类
定义时,所有
成员
函数
都将在单独的
内存
中创建,并且对于所有对象来说都是通用的。并且只为每个对象单独创建
成员
变量。但是在使用对象调用时
成员
函数
是如何执行的呢?这些
成员
函数
的地址将存储在哪里?void fun(){ }; B b;} 如果执行此程序,则输出为4(仅用于
成员<
浏览 8
提问于2021-06-07
得票数 4
回答已采纳
4
回答
析构
函数
会删除内置类型和指针对象吗?
、
、
、
、
关于破坏者我有一些问题: 在第13.1.3章中说:“在析构
函数
中,没有什么类似于构造
函数
初始化程序列表来控制
成员
被销毁的方式;销毁部分是隐含的。当
成员
被销毁时会发生什么情况取决于
成员
的类型。
类
类型的
成员
是通过运行
成员
自己的析构
函数
来销毁的。内置类型的没有析构
函数
,所以不对内置的类型的
成员
进行破坏。”在第13.1.4章中说:“我们在练习中使用的HasPtr
类
是一个很好的例子(第13.
浏览 7
提问于2022-02-06
得票数 4
回答已采纳
2
回答
类
成员
和
成员
函数
内存
位置
、
、
、
所分配的
内存
相当于其
成员
的
内存
总和。在我的例子中,它是:sizeof(A) = sizeof(int) = sizeof(m_a)
成员
函数
存储在哪里,如何实际存储?例如,假设一个int存储在4个字节上;我可以想象,
内存
布局中有4个连续的单元,每个单元都存储该int的一部分
浏览 5
提问于2014-03-01
得票数 8
回答已采纳
1
回答
构造
函数
是否驻留在对象中?
、
、
这是一个低级的、有时非常讨厌的
函数
。只有在复制的
内存
中没有构造
函数
或析构
函数
的对象时,才应该使用它,因为memcpy()对类型一无所知。”正如我现在所理解的,
类
对象是一个连续的
内存
块,它只包含
类
表示,也就是说,只包含其
类
的数据
成员
。所有
成员
函数
(同意
函数
、析构
函数
、赋值等)在我看来,似乎存储在“别处”,而不是在这个
类
对象中。但是,在我看来,在这些
浏览 1
提问于2020-08-20
得票数 0
回答已采纳
4
回答
当我们可以在java中初始化数据
成员
时,为什么我们需要默认的构造
函数
呢?
、
我的问题是,当我们声明一个带有数据
成员
的java
类
时,我们通常使用构造
函数
来初始化它们(静态
成员
除外)。但也可以直接初始化数据
成员
,而不调用构造
函数
。public class Box { public int width = 0;如果这是可能的,为什么我们需要一个默认的构造
函数
呢像这样 height = 0;} 对象的<
浏览 0
提问于2014-12-17
得票数 4
6
回答
在C++中将
函数
实现为空闲
函数
而不是
成员
有什么好处吗?
、
、
、
实现处理
类
的某些功能有什么好处,比如
内存
节省了吗? 特别是,实现操作符重载为空闲
函数
(前提是您不需要访问任何私有
成员
,即使这样,您也可以让它们使用非
成员
好友)?每次创建对象时,是否为
类
的每个
函数
提供不同的
内存
地址?
浏览 17
提问于2016-04-23
得票数 11
回答已采纳
2
回答
当承包商在
函数
定义之前定义时,如何从构造
函数
中调用
函数
?
、
、
我已经看过好几篇文章了,但是我找不到关于课堂的基本问题的答案,所以在这里问它,如果有人能在这个话题上阐明一点,那就太好了-1)当
类
被实例化时,所发生的确切步骤是什么,以及如何将
内存
分配给
成员
函数
和
类
的属性,以及按什么顺序分配?
内存
是首先分配给
类
的
成员
函数
还是
类
的属性?2)我理解从
类
的构造
函数
中调用
类
的
函数</
浏览 0
提问于2020-12-27
得票数 -5
1
回答
类
与结构的C++效率
在C++中,我试图决定是否使用结构或
类
。到目前为止,我了解到两者或多或少是相同的,但是当需要私有变量或对执行操作的对象的概念进行分组时,更多地使用
类
。但是,我想知道的是:在
类
中包含
函数
是否会增加
内存
需求(而不是有结构,
函数
是分开的)?} getMagnitude(Vector2D v);如果我有一些其他的向量
函数
,比如说,把两个
浏览 4
提问于2021-06-24
得票数 0
回答已采纳
4
回答
不同地址空间间
成员
函数
指针的可交换性
、
在Bjarne的C++编程语言中,可以在不同的地址空间之间传递指向虚拟
成员
函数
的指针。 但是,指向
成员
的指针并不像指向变量或
函数
的指针那样是指向
内存
块的指针。它更像是结构中的偏移量或数组中的索引,但当然,实现考虑了数据
成员
、虚拟
函数<
浏览 9
提问于2014-03-14
得票数 0
回答已采纳
2
回答
对象
类
和
成员
函数
、
函数
名指向它自己
函数
的代码段的起始地址。创建对象后,
内存
空间将分配给
成员
字段,并且对象没有指向
成员<
浏览 9
提问于2022-08-29
得票数 -1
1
回答
c++如何分配
类
方法
、
、
、
基本上,我在互联网上找不到太多关于这方面的信息,但我知道基本的
类
实例化是:->运算符-> () ->从某个地方分配
内存
->构造
函数
->将值分配给“数据类型” 现在,我想知道的是,C++如何分配
类
的方法/
函数
,而不是它的
成员
。根据我的web研究,这不能在new()中发生,因为它只分配原始
内存
,而且就我所得到的,我还不能完全弄清楚如何在构造
函数
中使用
函数
(而不是
函数
指针)来做到这一
浏览 0
提问于2013-06-28
得票数 3
回答已采纳
2
回答
最佳实践:频繁使用功能内的大时态缓冲区(C++)
、
我经常遇到的问题是,我有一个
函数
,它需要更大的
内存
来进行一些内部计算。该
函数
将被高频调用。可能的情况是,
内存
量太大,无法容纳堆栈。因此,我必须分配和释放
内存
。我目前看到以下选项: 每次使用静态变量来保存该
内存
和共享指针以确保安全销毁分配的
内存
(或文件范围)的
内存
时,使用全局(或文件范围)
内存
,将分配给整个time.encapsulating的
内存
保持在
类
内,并添加一个
成员
变量以保存
浏览 4
提问于2019-09-26
得票数 1
1
回答
我们可以获取一个子字符串的常量引用吗?
、
、
、
我有一个
类
,它包含一个字符串作为私有
成员
。该类有公共
成员
函数
,它们都将常量引用返回给std::wstring。假设我存储了足够的
内存
来知道每个子串的开始和结束索引。如何在不复制任何
成员
字符串的情况下实现上述
类
?
浏览 11
提问于2019-08-06
得票数 3
回答已采纳
2
回答
java中对象的
内存
分配
、
、
、
在中,
成员
函数
的
内存
分配是在将
成员
函数
声明为
类
的一部分时完成的,而不是在创建对象时完成的,在创建对象时,只对实例变量进行
内存
分配,即对每个对象分别为实例变量进行
内存
分配,并且所有对象共享
成员
函数
。对于实例变量,我知道同样的情况发生在java中,但是在
成员
函数
的情况下会发生什么呢?例如,在C++中,如果我们有两个实例变量a和b,并且已经创建了3个对象x、y、z,并且假设我们有一个<e
浏览 3
提问于2015-06-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
php 如何定义函数,如何定义类
js面向对象编程中类的成员函数
类外实现成员函数的好处(C+)
Redis函数在PHP的用法实例总结附php连接redis单例类
PHP内存机制
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券