腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
我
在
函数
中
创建
的
对象
不能
被
其他
函数
修改
?(
C++
)
c++
、
list
、
object
我
在
C++
中使用
对象
时遇到了问题。
我
的
大学老师给我们布置了一项工作,我们必须构建一个名为Lista (
我
是意大利人)
的
类,其中包含它
的
每个特性,如setElement、readElement、Head等。我会把
我
的
文件贴出来,这样你就可以读到我写
的
东西了。
我
的
问题是,
我
在
servizilista.cpp
浏览 26
提问于2020-11-05
得票数 2
回答已采纳
2
回答
为什么
我们
不能
调用const
对象
上
的
函数
呢?
c++
、
objective-c++
问题是
在
main
中
,
我
想在display()
函数
上调用set()
函数
,该
函数
返回对const
的
引用。return 0;
我
只想知道
为什么
不能
在返回对const
的
引用
的
set('#')上调用display(cout)。set('#').display(cout)是可能
的
,但display(cout).set('#
浏览 1
提问于2015-07-04
得票数 2
回答已采纳
2
回答
为什么
我们
在
java中使用cloneable接口来克隆
对象
呢?
java
、
class
、
cloning
我
对java很陌生,
我
正在研究
对象
克隆。
我
的
问题是,由于Object类是java中最高级
的
类,而且所有
其他
类都继承了这个类,并在
对象
类
中
定义了克隆()方法,那么使用cloneable接口
的
目的是什么呢?,
为什么
我们
不能
在类
中
覆盖
对象
类
的
克隆()方法,然后从它返回super.clone(),(或者根据需要
修改
它以
浏览 6
提问于2022-01-10
得票数 0
回答已采纳
2
回答
返回值
的
初始化应忽略自动
对象
的
一致性。
c++
、
c++11
、
return
、
move-semantics
、
const-correctness
如果
C++
标准会说,当返回语句
的
‘操作数’是一个自动
对象
时,它
的
潜在稳定性就会被忽略。
在
初始化返回值之后,无法引用自动
对象
,因此它
的
一致性现在无关紧要了。
在
它
的
析构
函数
中
,也可以
修改
const
对象
,所以它实际上就是定义constness结束
的
位置:就在析构
函数
之前,或者
在
返回值
的
构造
函
浏览 3
提问于2016-02-10
得票数 4
1
回答
当在标头中声明
的
函数
是自定义
的
时,
C++
中
未定义
的
符号
c++
、
opengl-es
、
linker
我
正在为android建一个图书馆。eglGetNativeClientBufferANDROID
函数
可用于高于26
的
android,但我希望库支持API 23
中
的
所有版本。因此,
我
将我
的
文件链接到libEGL.so版本23,并在运行时动态加载.so,并从.so文件
中
获取
函数
(这将在实际
的
电话
中
获取.so,这可以是更高
的
版本)。...但是,
我
得
浏览 20
提问于2021-10-23
得票数 1
回答已采纳
3
回答
强迫一个
函数
是纯
的
c++
在
C++
中
,可以声明
函数
是const,据我所知,这意味着编译器确保
函数
不会
修改
对象
。
在
C++
中
是否有类似的东西,
我
可以要求
函数
是纯
的
?如果不在
C++
中
,是否有一种语言可以满足这一要求?如果这是不可能
的
,
为什么
可以要求
函数
是const,而不要求它们是纯
的
呢?是
浏览 4
提问于2019-05-25
得票数 6
回答已采纳
2
回答
将非静态方法指针作为参数传递给另一个方法
c++
、
methods
、
static
、
function-pointers
很抱歉问这样一个问题,因为
我
相信以前已经回答过了,但我正在努力寻找答案,这不是为了看起来不够……不管怎样..。} 所以基本上,
我
要做
的
就是将名为handler
的
非静态成员方法作为
函数
指针传递给read方法,这样
在
执行回调时,处理程序就会被调用。
我
已经尝试了各种方法来实现这一点,
我
不想
创建
静态方法(原因我不会详细介绍)。
我
想我已经很接近了,但是
在
最后
的
时候
我
有点摔倒
浏览 1
提问于2013-05-09
得票数 2
回答已采纳
2
回答
如何同时
创建
一个具有两个或多个构造
函数
初始化
的
对象
c++
、
c++17
如何在不更改所有重载构造
函数
和
其他
现有代码
的
情况下,同时
创建
一个具有两个或多个构造
函数
初始化
的
对象
?
浏览 1
提问于2019-10-25
得票数 0
回答已采纳
1
回答
C++
中
对rvalue引用
的
分配和不可变性
c++
我
正在努力掌握
C++
中
的
rvalue。具体来说,
我
不明白它们是在哪里分配
的
,
为什么
它们需要是不可变
的
。让我们假设
我
有以下代码: const std::string& sref = std::string(); 第一行
在
堆栈
中
创建
一个
对象
第二行在当前
函数
堆栈
浏览 2
提问于2016-03-28
得票数 1
回答已采纳
1
回答
如何在将
对象
传递给C/
C++
时抑制R垃圾收集?
c++
、
r
当将
对象
传递给
C++
时,R
的
垃圾收集遇到了一些问题。我们有以下情况: 我们
在
R
中
创建
了一个匿名
函数
,并将其传递给.Call())the代码(通过R_tryEval()
C++
代码存储R
函数
对象
供以后使用(作为SEXP类型)并在稍后返回,
其他
一些
C++
代码使用
在
步骤2和步骤3之间,R
函数
对象
似乎会被R垃圾收集,这会导致崩溃,因为R
浏览 2
提问于2012-06-15
得票数 11
回答已采纳
1
回答
外部const默认构造
对象
c++
、
class
、
constructor
、
extern
"A“
的
行意味着
我
正在
创建
一个Q类型
的
对象
t,其链接是外部
的
,其字段
不能
被
修改
。
创建
是由构造
函数
完成
的
,没有参数,
我
已经提供了这些参数。 总的来说,
我
希望以同样
的
方式
创建
Q类型
的
本地t
对象
,尽管它
的
链接必须是这个文件,而且实际上,它
的</e
浏览 3
提问于2017-01-27
得票数 0
回答已采纳
2
回答
为什么
我
不能
在lambda
函数
中
更改由副本捕获
的
变量
的
值?
c++
、
lambda
我
正在阅读B.Stroustrup在其11.4.3.4节“可变
的
Lambdas”中使用
的
C++
编程语言,其中说: 通常,我们不想
修改
函数
对象
(闭包)
的
状态,所以默认情况下我们
不能
修改
,也就是说,生成
的
函数
对象
(§11.4.1)
的
operator()()是一个const成员
函数
。
在
我们不太可能要
修改</
浏览 0
提问于2017-03-30
得票数 10
回答已采纳
2
回答
为什么
java.time有
创建
对象
的
方法而不仅仅是构造
函数
?
java
、
java8
在
新
的
java.time包
中
,核心类使用工厂方法of而不是公共构造
函数
。即使
我
喜欢of方法
的
化妆品,
我
也找不到不使用构造
函数
的
好理由。
我
找到
的
文档只是解释了这种情况,并没有真正解释
为什么
会发生这种情况。日期时间API
中
的
大多数类
创建
不可变
的
对象
,这意味着
在
<
浏览 0
提问于2016-06-22
得票数 10
回答已采纳
5
回答
以
函数
式方式
修改
对象
的
属性
javascript
、
dictionary
、
functional-programming
、
immutability
在
javascript
中
,
函数
式编程是一个很大
的
好处。
我
试图以
函数
式方式
修改
对象
数组
中
包含
的
对象
的
属性,这意味着传递到map
函数
中
的
对象
项
不能
被
修改
。如果
我
这样做: const modObjects = objects.map((item)
浏览 1
提问于2016-07-21
得票数 3
2
回答
Lua + SWIG Monkey补丁
c++
、
lua
、
swig
、
monkeypatching
我
使用SWIG将一组类绑定到lua。
我
知道
C++
本身并不支持简单
的
补丁,
我
也不想
修改
我
的
C++
对象
,只是
修改
它们
的
lua表示。如果
我
想要开始修补SWIG导出
的
lua表和
对象
,那么问题就来了,这样
我
就可以
修改
Lua端显示
的
API。例如,下面的lua代码: game.GetEne
浏览 0
提问于2010-05-03
得票数 1
回答已采纳
1
回答
为什么
C语言和
C++
语言不同,禁止向指针到指针
的
两个级别添加常量限定?
c++
、
c
、
pointers
、
constants
、
pointer-to-pointer
我
有以下情况: char **x; function(x);当使用gcc或clang编译时,这会给我一个警告,说明x
被
转换为不
浏览 7
提问于2019-01-04
得票数 3
5
回答
有没有一种方法可以隐式地将
对象
的
字段传递给
C++
中
的
函数
c++
、
function
、
c++11
假设
我
有一个
对象
public: int b;}Obj o[N];int & fun(Obj os[], T key, int N){
浏览 13
提问于2016-08-03
得票数 3
回答已采纳
2
回答
等效于不可变容器
的
C++
c++
、
collections
、
immutability
最近
的
一次讨论使
我
想到了这个问题:
C++
中
是否存在不可变
的
容器?另外,由于
C++
更喜欢迭代器而不是广义容器,所以存在不可变
的
迭代器吗?此外,采用这种类型
的
函数
提供
的
文档
不能
也不会
修改
作为参数接收
的
此类集合,或作为返回值返回
的
集合。通常,它是通过
在
代理
中
包装原始集合来实现
的
,这样可以防止任何<
浏览 1
提问于2016-02-20
得票数 7
2
回答
c++11
为什么
这个移动构造
函数
不能
工作?
c++11
、
move
我
写了下面的代码。
我
希望能够
在
LargeClass实例之间移动向量
的
内容。移动构造
函数
正在使用,但我只得到副本,而不是移动。 std::cout << "l3 vector address: " << l3.getNumbersAddress() << '\n'; }
浏览 2
提问于2014-06-30
得票数 3
回答已采纳
3
回答
虚拟构造
函数
及其内部调用虚拟
函数
发生了什么?
c++
、
oop
、
object
我
有两个问题,
我
在这里发现
的
答案并
不能
完全让
我
满意: 当我从构造
函数
调用虚拟
函数
时会发生什么?虚拟表也
被
使用了吗?
浏览 3
提问于2013-04-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+之const关键字
聊聊C+的类和面向对象编程
引用不如指针强大?C+引用,为你深度解析
Python函数
C+RTTI 和四种类型转换
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券