腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
有没有其他
方法
可以
替代
一直
使用
static_cast
<
int
>?
我
有
一个名为StackID
的
枚举,在我
的
代码中,我必须将它
static_cast
到
int
中。StackID somestack;有没有一种速记
的
替代
方案,可以一遍又一遍地进行这种转换?我听说过“隐式”转换--我可以在这里
使用
它吗? (可能与有关)
浏览 2
提问于2010-08-21
得票数 7
回答已采纳
1
回答
替代
使用
标准库函数
的
地址/可能是不正确
的
行为
、
、
、
问题:如果采用标准库函数
的
地址,可能会出现不良行为.见下面的例子。因此,我正在寻找一种
替代
标准库函数地址
的
方法
。根据和@Caleth在中所指出
的
如本例所示:
int<
浏览 1
提问于2019-07-04
得票数 3
回答已采纳
3
回答
C++获取重载成员函数指针
的
常用
方法
获取重载成员函数(具有
替代
调用约定
的
实际成员和静态成员)地址
的
常见
方法
是什么?如果
使用
替代
调用约定,下面的示例失败:
int
mem(
int
a) {*aMem1)(1) << endl; auto aMem2 =
static_cast
<
int
(A::*)(<
浏览 3
提问于2019-03-03
得票数 0
回答已采纳
2
回答
解除引用迭代器作为boost::bind复合链
的
一部分
、
、
、
、
我试图
使用
bind来生成一个函数,该函数: typedef map<
int
,
int
>::const_iterator(map<
int
,
int
>::*const_begin_end) () const; bind(&pair<const
int
,
int
>::first, bind(
stati
浏览 1
提问于2013-04-10
得票数 0
回答已采纳
1
回答
是否
有
替代
输入枚举类型变量而不是
使用
static_cast
的
方法
?
、
我试图输入枚举类型变量,但如果不
使用
static_cast
操作,则无法做到。using namespace std; { FEB, JUNE, DECEMBER,
int
>> This; <<_______________________ Causes a compiler error return 0; 解决
方法</e
浏览 0
提问于2019-06-21
得票数 0
1
回答
将临时文件序列化为boost存档
、
、
以下内容不可能用于任何boost输出存档: return 4;
是否
有
不创建本地临时x=foo()
的
替代
方案。为什么底层存档operator <<(T & t)不是const引用,对于这样
的
输出归档来说,上面的文件可以正常工作?
浏览 1
提问于2015-07-27
得票数 1
回答已采纳
1
回答
C++如何在可移植代码中处理tr1和非tr1命名空间?
、
、
、
、
是否
有
一种规范
的
方法
来处理在TR1和非TR1工具链之间维护可移植代码时出现
的
命名空间问题? 我
有
一个VC++2010项目,#include <type_traits>。__
的
定义
是否
足以确定
是否
应该
使用
其中一种(甚至不确定这是正确
的
方法
,但目前它在我
使用
的
编译器之间工作)。我肯定我不是第一个处理这个问题的人--有人能告诉我解决这个问题
浏览 3
提问于2013-02-12
得票数 2
2
回答
c++ max & min,不带if,否则
我想要一种最大cout <<
的
方法
&在没有if()或else()
的
情况下,至少有两个数字
的
cin >>。我之前试过了,我找到了“如果”和“其他”
的
方法
。即使没有?,我也想走这条路。
浏览 27
提问于2022-05-20
得票数 -2
4
回答
有没有“安全”
的
static_cast
替代
方案?
、
、
、
在C++11/14中
是否
有
static_cast
的
“安全”
替代
方案或实现此功能
的
库? 所谓“安全”,我
的
意思是,铸造应该只允许施放,不会失去精度。因此,从
int
64_t到
int
32_t
的
转换只有在数字符合
int
32_t并报告错误
的
情况下才被允许。
浏览 0
提问于2018-10-17
得票数 17
回答已采纳
1
回答
为什么按位或和和逻辑不像预期
的
那样工作?
、
、
、
我
有
下面的示例代码。我
一直
有这样
的
印象,即按位或对枚举值进行操作,将允许我检查结果(
使用
位数和),以查看结果中包含哪些枚举值,哪些未包含。例如,如果我执行result = mouse | headphone,那么我可以检查agaist result & mouse == mouse作为条件,以确定mouse
是否
包含在result中。if ((
static_cast
<
int
>(loptions)) & (
static_cast
浏览 0
提问于2019-10-08
得票数 1
回答已采纳
2
回答
如果派生类只有新
方法
(没有新变量),那么在C++中下传
是否
安全?
、
struct Foo{ std::string s; Bar(
int
i) : Foo(i){} return *this
浏览 5
提问于2022-04-13
得票数 1
1
回答
我怎样才能轻松地将枚举成员投到
int
?
、
、
我怎样才能轻松地将枚举成员投到
int
?我知道enum class不能有成员函数。但是没有任何
方法
来做像myEnum::foo.toInt()这样
的
事情,我正在寻找一种
替代
static_cast
<
int
>(myEnum::foo)
的
方法
,因为每次我需要将它放入
int
变量中时,都要进行大量
的
键入,而且我不想
使用
旧
的
enum (非enum class),因为我希望
使用
浏览 1
提问于2014-03-27
得票数 2
回答已采纳
1
回答
包装对话过程
、
、
我
一直
在
使用
包装对话过程
的
标准
方法
,通过在类中
使用
静态对话过程,以及稍后派生
的
纯虚拟对话过程。这很好用,但我
有
一些设计问题。<
INT
_PTR >(FALSE);假设我想要向ModalDialog基类添加以下虚
方法
:virtual boolreturn
static_cast
<
INT
_PTR
浏览 0
提问于2011-04-02
得票数 1
回答已采纳
4
回答
符号转换在哪里进行?
、
、
、
、
我
有
以下代码:
int
dx;dx = x - last_x;使警告消失
的
唯一
方法
是将其更改为: dx =
static_cast</
浏览 1
提问于2013-12-01
得票数 2
回答已采纳
7
回答
是否
有
可能使*
static_cast
*操作符超载?
、
我已经定义了A类,实际性质是无关
的
。
是否
可以定义
static_cast
<class T>(
int
)操作符
的
专门化以将整数转换为A类?到目前为止,我
一直
通过定义一个转换函数(如A convert(
int
) )来实现这一点。但是,为了与其他转换保持一致,我更愿意
使用
static_cast
。
有
可能吗?我还想避免隐式转换,这就是为什么我不通过A
的
构造函数来实现这一点
的
原因。
浏览 2
提问于2011-12-08
得票数 7
回答已采纳
4
回答
是否
有
替代
“Are”
的
方法
?
、
、
、
除了dd之外,我还应该
使用
哪些其他工具来读取和写入具有截断、查找和跳过
的
文件?dd
的
S命令行选项似乎既不方便也很陌生,我不喜欢在缓慢但精确
的
查找模式(bs=1)和快速但不灵活
的
模式(bs=4k或其他方式)之间进行选择。
是否
有
更现代
的
工具从一个文件(或管道、套接字或dev)中读取555字节,然后将它们写入位置128205
的
另一个文件(
使用
块512+43),不管
是否
截断?
浏览 0
提问于2012-07-31
得票数 16
13
回答
是否
有
替代
的
方法
?
、
对于Ubuntu,
是否
有
任何
替代
Microsoft
的
方法
?
浏览 0
提问于2011-04-28
得票数 81
2
回答
BigInteger实现,进位差异
、
、
最近,我
一直
在尝试让我
的
on Big Integer类。现在,我
一直
在做一些原型,它们几乎可以工作。这个原型不是一个函数,也不是一个类,只是我做
的
一个快速
的
东西,看看它
是否
有效。for (
int
i {
static_cast
<
int
>(vec1.size()) - 1}; i != -1; --i) {
int
unsigned greater =
static_cast
浏览 0
提问于2016-12-13
得票数 0
1
回答
使用
reinterpret_cast或
static_cast
的
( pin_ptr **)
的
替代
方法
?
有没有其他
方法
可以
替代
使用
下面的
方法
?IID_IGraphBuilder, (void**)ppGraphBuilder); reinterpret_cast(ppGraphBuilder)可以编译,但我对这种情况
是否
正确感到有点困惑如果这不是C++/CLI (其中&NativeMember实际上表示interior_ptr<Type>(NativeMember)),我将简单地
使用
static_cast
<void**>(&
浏览 0
提问于2012-04-25
得票数 0
回答已采纳
2
回答
嵌套
static_cast
和const_cast
、
、
我
有
一个系统呼叫,如下所示:我编写了以下两项功能:
int
input(
int
handle, void* data,
int
length) return transfer(handle, 1,
static_cast
<unsigned char*>(data),
浏览 1
提问于2018-07-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Python识别图片是否被篡改的方法
话费充值卡是否可回收的方法有哪些
购物卡的使用方法有哪些
成员函数指针做回调参数总结 踩坑
图片转换pdf有什么免费的方法?快点使用这些方法吧
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券