腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
std
::
optional
::
value_or
返回
常量
引用
?
c++
struct A static const bool mDefault = true; const bool& GetDefaultValueGetValue() { return mValue.value_or( GetDefaultValue() ); }{
std
::cout << A().GetValue() <<
浏览 53
提问于2020-10-05
得票数 3
1
回答
在c++中
返回
指向值类型的指针是不是一种坏做法
c++
、
pointers
我正在做一个小的命令处理器项目,当实现一个参数列表时,我希望能够从一个方法
返回
nullptr,否则将
返回
一个无符号的int。和其他托管语言)unsigned int* GetUnsigned(char* paramName, unsigned int* defaultValue = nullptr) { if(this->Exists(name)) { unsigned int tmp = (unsigned int)<em
浏览 5
提问于2021-02-24
得票数 0
1
回答
尾随康斯特&或&兼论函数声明
c++
、
c++11
我查看了
std
::
optional
<T> on 的API。我很好奇
value_or
会
如何
工作。从那里看,似乎有两个过载:constexpr T
value_or
( U&& value ) const&; T
value_or
( U&& value ) &&; 函数声明后面的const&和&&
浏览 3
提问于2013-09-05
得票数 9
回答已采纳
3
回答
如何
替换#include <
optional
>
c++
、
c++14
std
::
optional
<
std
::string> GetStringPropertyValueFromJson(const
std
::string& Property, const web::json::
optional
<
std
::string>{utility::conversions::to_utf8string(propertyValue.as_string())}; }", responseContent).
v
浏览 31
提问于2022-09-13
得票数 0
4
回答
C++中的链可选函数
c++
、
optional
、
c++17
如何
避免在C++中嵌套带有链接选项的if语句?例如,如果类型A包含一个
std
::
optional
<B> b,类型B包含一个
std
::
optional
<C> c,我希望能够编写如下内容: const auto b = *(a->b); const auto c = *(b->c);} 下面的问题似乎是朝这个方向发展的,但我不确定
浏览 9
提问于2018-02-21
得票数 8
1
回答
C++可选参考
c++
、
c++17
、
optional
、
reference
下面是一个好的文章,用于C++中的可选
引用
类型。他们讨论
std
::
optional
<T&>,但由于没有编译,我已经做了自己的工作。这种类型的目的之一是
从
函数签名中删除原始指针(在函数签名中不能单独使用
引用
),因为原始指针并不表示它将用于什么(变为拥有、删除、迭代、取消
引用
等)。#include <functional>/
浏览 0
提问于2020-03-25
得票数 4
回答已采纳
1
回答
具有单个非平凡类型的c++中的联合
c++
从
读取来看,下面的代码片段看起来是有效的c++?使用联合析构函数中的位置delete来整理字符串类(本例中为
std
::non trivial )。struct Result {
std
::string resultText; ~(){ resultText.
浏览 0
提问于2016-05-11
得票数 0
3
回答
C++,避免指针的惯用方法是什么?
c++
、
coding-style
=
std
::end(mapOfSets)) {} else { myFunction(emptySet
浏览 0
提问于2018-11-06
得票数 2
回答已采纳
3
回答
NULL的非指针等效项是什么?
c++
、
null
我有一段代码,如果条目不存在,它会
返回
一个空指针:{ } return &objectTypeMap[ objectTypeName ];我想做同样的事情,但这次
返回
一个对象objectTypeName ];使用指针,我可以检查是否没有找到条目,如下所示: if ( FindObjectType( objectType )
浏览 0
提问于2012-06-07
得票数 13
回答已采纳
1
回答
std
::
optional
<
std
::size_t>校正值比较
c++
、
optional
我需要比较两个
std
::
optional
<
std
::size_t>变量,考虑到所有可能的情况(
std
::nullopt或两者都存在)。
std
::
optional
<
std
::size_t>
浏览 0
提问于2023-04-07
得票数 -3
4
回答
与
返回
类型无关的
value_or
的替代方法
c++
、
stdoptional
激励我进行这一尝试的原因:
std
::
optional
<Card> CardDeck::drawCard() { return
std
::nullopt; else { this->Cards.pop_front(); return
std
::
optional
<C
浏览 80
提问于2018-06-06
得票数 2
回答已采纳
3
回答
为什么make_
optional
会衰减它的参数类型?
c++
、
typetraits
、
option-type
、
c++-standard-library
、
c++14
(可能不是C++14,可能是库TS)工具make_
optional
被定义为(): constexpr
optional
<typename decay<T>::type> make_
optional
(T&& v) { } 为什么有必要转换类型T
浏览 2
提问于2014-07-03
得票数 16
回答已采纳
1
回答
std
::可选的初始化检查
c++
、
optional
我一直在想,比较
optional
值的值会有什么后果,这是我们保证进行初始化的值。举个例子:test = 2;
std
::cout<<test.value(); 我已经在本地运行并执行了这个案例,它输出我的问题是,这个表达式是
如何
计算的?我
从
<
optional
>头的源代码中了解到,operator()被重载以
返回
一个bool,指示
浏览 2
提问于2021-06-05
得票数 0
2
回答
为什么我一直得到这个错误:异常未处理:未处理异常引发:读取访问冲突。这是0x4
c++
在draw_card函数中,它
返回
一个随机数的值。例如:如果得到13,则值为10。它还
返回
卡片的名称,卡片的类型(如13 )对应于国王。
浏览 5
提问于2022-01-18
得票数 0
回答已采纳
4
回答
避免
引用
返回
参数
c++
、
c++11
<typename T>public: {} {} { }
std
::shared_ptr<T&g
浏览 4
提问于2016-05-03
得票数 8
1
回答
全局函数和元素函数中的运算符重载
c++
、
operator-overloading
在元素函数中,
返回
类型是bool,在全局函数中,
返回
类型是相应的类型。这段代码可以实现吗?(现在不工作了?) //...
浏览 2
提问于2017-04-13
得票数 0
回答已采纳
1
回答
可能类型实现
c++
、
optional
我使用::
std
::aligned_storage来管理实际数据。注意:just成员函数是对Haskell Maybe数据构造函数Just的
引用
。 create(::
std
::forward<U>(v)); Maybe(Maybe const& from) noexcept(::
std
::is
浏览 0
提问于2016-11-24
得票数 3
1
回答
“`
std
::C++14 v1之下的选项”
c++
、
reinventing-the-wheel
、
c++14
、
optional
此外,我还看到,大多数存在的实现将存储和公共接口分割为两个单独的类,或者
从
基类继承。我想让基线实现工作并进行测试,然后在内部进行可能更好的抽象。例如,当对象是微不足道的可销毁时,
如何
验证析构函数没有被调用。 else throw bad_
optional
_access(); template constexprT
value_or
(U&
浏览 0
提问于2019-04-01
得票数 2
回答已采纳
4
回答
对临时对象成员的
常量
引用
c++
、
c++11
、
reference
、
constants
、
language-lawyer
常量
引用
延长了
从
函数
返回
的临时对象的生命周期,这是C++的,但对
从
函数
返回
的临时对象的成员使用
常量
引用
是否可以接受?示例:{ return {
std
::to_string(n), n}
浏览 37
提问于2016-07-06
得票数 19
回答已采纳
3
回答
从
boost::
optional
检索对象
c++
、
boost
、
boost-optional
假设一个方法
返回
如下内容{...}现在假设我有这样的东西现在我的问题是
如何
从
val中提取SomeClass?
浏览 1
提问于2013-06-06
得票数 25
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VS2019:C+代码静态分析改进和更新
VS2019:静态分析问题修复,优化和其他更新
C+23 特性概览
Rust FFI 编程-Rust导出共享库02
Kotlin与Java 如何解决 Null 问题?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券