腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
std
::
any
引用
的
可变
对象
、
、
修改而不是替换存储为
std
::
any
的
对象
的
唯一方法是声明
可变
数据是
可变
的
吗?例如,为了避免创建和复制S类实例: #include <iostream>#include <
any
> mutable
std
::string str; S(S&a
浏览 30
提问于2021-01-07
得票数 1
回答已采纳
2
回答
使用
可变
模板类
的
SFINAE?
、
、
我似乎找不到一个好
的
解决方案来将SFINAE与
可变
模板类一起使用。template<typename...Args>{ //for example:
std
::tuple<
std
::unique_p
浏览 0
提问于2012-12-19
得票数 8
回答已采纳
1
回答
C++中对rvalue
引用
的
分配和不
可变
性
我正在努力掌握C++中
的
rvalue。具体来说,我不明白它们是在哪里分配
的
,为什么它们需要是不
可变
的
。
对象
str是一个
可变
的
对象
,我可以用它做任何我想做
的
事情。在赋值右边
的
表达式是rvalue,而据我所理解,str是lvalue。第二行在当前函数堆栈中创建一个
对象
(我猜想),并返回对它
的
const
引用
。这样创建
的
对象
是不
浏览 2
提问于2016-03-28
得票数 1
回答已采纳
4
回答
多态
对象
数组
、
、
、
、
我通常会发现需要创建多态
对象
的
数组或向量。我通常更喜欢使用对基类
的
引用
,而不是智能指针,因为它们更简单。从文档中可以看出,这就是它
的
预期用途之一,但是当出现包含多态
对象
的
数组
的
主题时,常见
的
建议似乎是使用智能指针而不是
std
::r
浏览 1
提问于2018-09-07
得票数 12
回答已采纳
2
回答
如何使用
std
::
any
将元素添加到
std
::向量中
、
、
、
我正在从事一个C++17项目,并在那里使用
std
::
any
。下面给出了一个最小
的
可重复
的
例子,以供参考,解释我想要达到
的
目标。<int>>(anything).size()<<
std
::endl;//prints 3
std
::
any
_cast<
std
::vector<int>>(anything).push_back).size()<<<
浏览 16
提问于2021-12-16
得票数 -2
回答已采纳
2
回答
Shared_ptr中
的
const :我需要两个还是一个
、
我遇到了一段代码:我真的很好奇,两个const是什么意思?他们
的
意思是一样
的
吗?a_shared_pointer是一个指向我们不能修改
的
东西
的
共享指针?
浏览 0
提问于2018-09-09
得票数 0
2
回答
如何使用
对象
引用
初始化boost::
any
?
、
、
我想在boost::
any
对象
中存储对
对象
的
引用
。如何初始化boost::
any
对象
?我尝试过
std
::ref(),但boost::
any
被初始化为
std
::reference_wrapper<>。例如,以下内容#include <cxxabi.h>
浏览 8
提问于2012-01-15
得票数 5
回答已采纳
1
回答
有没有办法通过一个不
可变
的
切片中
的
可变
引用
来改变
对象
?
我可以在这个切片中调用Foo
的
&mut self-method吗?
浏览 12
提问于2021-05-23
得票数 1
回答已采纳
1
回答
在字符串chars for循环中使用
可变
或不
可变
的
引用
我搞不懂
可变
引用
在for循环中是如何工作
的
,而不
可变
引用
则不是。它是一个迭代器吗? }char: achar: cfn main() { let str_value: String::iter::Iterator` is not implemen
浏览 0
提问于2020-02-08
得票数 1
3
回答
我
的
理解正确吗?
、
、
我无意中发现了以下Java代码:我在其他几个StackOverFlow问题中看到字符串类实际上是不
可变
的
我对C++不是很在行,但是为了理解幕后发生
的
事情(在C++中),我决定看看C++中什么是等价
的
。如果我
的
理解是正确
的
,那么在Java中使字符串final等同于在C++是const中创建一个指针,这就是指针变量所指向
的
不能更改
的</em
浏览 4
提问于2014-09-19
得票数 4
回答已采纳
2
回答
模式匹配后保存Vec
、
、
我正在使用来自机器人箱
的
特性:use robots::actors::{Actor, ActorCell};{ data: Vec<u8> }, data: Vec<u8>, // Using `
Any
` is required for actors in Ro
浏览 2
提问于2017-05-02
得票数 0
回答已采纳
2
回答
为什么C2662错误不适用于对
std
::unique_ptr<B>
对象
的
常量
引用
?
、
、
、
我理解下面指出
的
错误C2662
的
原因。我
的
问题是为什么#include <memory> { B(int j) :
浏览 0
提问于2012-08-01
得票数 3
回答已采纳
2
回答
函数返回
的
过载operator<<
我正试着开发一个简单
的
记录器。我有一个具有以下原型
的
函数:public:}} inline friend
std
::unique_ptr<MyStream>& operator<<(
std
::unique_ptr<MyStream>&os, <e
浏览 1
提问于2014-05-06
得票数 0
回答已采纳
4
回答
避免使用
std
::
any
编写相同
的
重复类型检查代码
、
、
我想在我
的
程序中使用
std
::
any
,但我发现自己编写了很多这样
的
条件语句: auto s =
std
::
any
_cast<short>(anything); auto i =
std
::
any
_cast我
的
程序可以使用
浏览 2
提问于2018-08-30
得票数 0
2
回答
接受对任何类型
的
可变
引用
的
Lambda
、
、
例如,我们可以:{}auto my_lambda = [](const auto &
浏览 1
提问于2018-03-09
得票数 1
回答已采纳
1
回答
C++
可变
说明符
、
什么时候我可以,什么时候我不能调用
可变
变量?struct B{
std
::vector<int>
浏览 5
提问于2014-06-17
得票数 1
回答已采纳
1
回答
是否可以将
引用
存储在
std
::
any
中?
、
、
、
我尝试了一些事情,并提出了以下问题:是否有可能在
std
::
any
中存储对值
的
引用
#include <
any
>#include <functional> {} auto modif
浏览 0
提问于2019-06-15
得票数 9
回答已采纳
1
回答
如何将参数包扩展为vector<
any
>
、
、
、
、
编译问题错误:“
std
::vector”
的
初始化没有匹配
的
构造函数 我正在构建
的
代码库有几个
对象
,它们不需要是
可变
的
模板参数。我想让他们接受
std
::
any
的
向量。我
的
对象
是以超文本标记语言实体命名
的
,比如H1、H2、PARAGRAPH。 用于创建
对象
的
接口。template <class TYPE> aut
浏览 31
提问于2019-10-01
得票数 0
1
回答
如何通过不
可变
类型
的
“管道”传递信息
、
、
我有一些处理接收消息、解析消息和处理消息
的
代码。我感兴趣
的
是使类型不
可变
,以便更容易地对它们进行推理。这很好,但是在“管道”
的
末尾,需要发送一个响应。要形成响应,需要第一种类型
的
属性(例如,m_receivedAt)。 继承似乎很简单,但我
的
同龄人说我应该喜欢组合而不是继承。每个类型都可以保存前一个消息类型
的
副本(即,ParsedMessage将保存
浏览 0
提问于2018-04-18
得票数 1
1
回答
将
std
::shared_ptr作为对lambda捕获列表(C++)
的
引用
传递
、
、
、
、
我需要
对象
从代码中
的
某个点开始活动,直到某个任务开始执行为止。做我想做
的
事
的
正确方法是什么?我应该像-ftptts那样传递吗? 谢谢!
浏览 2
提问于2017-07-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
std:io:BufReader 对象借用和引用的问题
Python-可变对象-动态类型-引用传递-深拷贝
python的元组、字典介绍,变量引用以及可变类型不可变类型
数组和对象的地址引用问题
python的可变对象与不可变对象你知道有什么区别吗?来来来大佬来教你区分
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券