腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
跨
C
和
C++
标准
的
可靠
类型
转换
c++
、
c
、
type-conversion
、
language-lawyer
、
type-punning
有没有办法让输入双关语在
C
和
C++
中都有效?优选地,低开销,并避免琐碎
的
预处理器破解。所以像这样
的
东西在各种
C
标准
之间可能更容易移植: union { float f; unsigned int i; }u; return u.i;但我知道这不是有效
的
C++
,因为一个联盟一次只能有一个成员是“活动
的</
浏览 29
提问于2019-11-03
得票数 6
回答已采纳
1
回答
跨
项目的Cython定义?
python
、
c++
、
cython
我有一个Cython包装
的
C++
项目Foo,它有一个python包装器,它公开了一些类: py_foo.Bar()。该项目通常使用.pxd
和
.pyx文件定义,并使用
标准
`setup.py进行安装。我还有另一个Cython包装
的
项目Baz,它有一个带有构造函数
的
C++
类,该构造函数接受Foo.Bar
的
一个实例。现在,我看到了
转换
和
类型
错误,例如Bar不是
类型
标识符。是否可以
跨
浏览 2
提问于2017-03-10
得票数 2
3
回答
在混合
C
/
C++
程序中,协调malloc
和
new
的
“正确”方法是什么?
c++
、
c
、
memory-management
、
malloc
、
new-operator
我有一个混合
C
/
C++
程序。它包含一个flex/bison解析器,它
的
目标是
C
,而其余
的
是
C++
。 作为
C
,生成
的
解析器
和
扫描器使用malloc、realloc
和
free管理它们
的
内存。它们足够好地公开钩子,允许我提交自己
的
这些函数
的
实现。正如您可能预期
的
那样,(
C++
)程序
的
其余部分“希望
浏览 2
提问于2012-12-02
得票数 20
回答已采纳
2
回答
Delphi2010: EOleSysError‘
类型
不匹配’调用ActiveX控件
delphi
、
activex
我有这个
C
ActiveX API (不只是二进制文件):// \param b [out] Referenceto a longlong (Signed 64-bit)short foo(variant* a, longlong*b, short*
c
);
浏览 1
提问于2012-02-17
得票数 5
1
回答
如果我想在Java、
C++
或
C
#中使用DCCP,我有什么替代方案?
cross-platform
、
implementation
、
libraries
、
network-protocols
、
dccp
数据报拥塞控制协议(DCCP)是一种面向消息
的
传输层协议。DCCP实现
可靠
的
连接建立、拆卸、显式拥塞通知(ECN)、拥塞控制
和
功能协商。DCCP允许类似于传输控制协议(TCP)中
的
基于流
的
语义,但不提供
可靠
的
按顺序交付。 这看起来似乎是一笔很大
的
交易,而不是在应用层实现它。在具有实时网络需求
的
应用程序中使用TCP
的
一大缺点是,每个数据包都是重新发送
的
,更新
的
数据可
浏览 0
提问于2011-05-13
得票数 3
2
回答
在
C++
中编写国际化
和
本地化应用程序
的
基本资源是什么?
c++
、
internationalization
、
gettext
要使用什么字符串
和
字符数据
类型
? 移植指南?
标准
的
C
/
C++
库能在多大程度上解决上述问题?如何使我
的
软件
跨
平台可移植?这方面的
标准
/最佳做法是什么?
浏览 0
提问于2013-06-25
得票数 3
3
回答
c++
触摸-
标准
功能?
c++
、
cross-platform
、
standard-library
、
c++-standard-library
可能重复: 嗨,我需要一个可移植
的
函数来将
c++
中
的
字符串
转换
为大写。我现在使用
的
是触控器( char);功能。这是一个
标准
的
功能吗?如果不是,
跨
平台
的
正确方法是什么?顺便说一句,我有什么网站/维基可以列出所有
c++
标准
功能吗?谢谢。
浏览 3
提问于2010-11-17
得票数 1
回答已采纳
1
回答
我是否考虑过(int,双重.)作为类
c++
、
class
我是
c++
新手,对
c++
的
铸造有一个小小
的
了解。根据"
C++
Primer“
的
说法,旧
的
造型是:int(变量)或(int)变量,
c++
标准
引入
的
新
类型
包括static_cast<>、const_cast<>、reinterpret_cast<>
和
dynamic_cast是static_cast<>等价于“旧式
转换</
浏览 1
提问于2010-02-28
得票数 3
回答已采纳
2
回答
在
C++
中整数提升
和
整数
转换
有什么区别?
c++
、
implicit-conversion
、
integer-promotion
C++
标准
(整数提升)
的
4.5节讨论了将积分
类型
转换
为级别较高
的
类型
的
具体情况。
C++
标准
第4.7节(积分
转换
)以(项目4.7.1)开头: 整数
类型
的
rvalue可以
转换
为另一个整数
类型
的
rvalue。枚举
类型
的
rvalue可以
转换
为整数
类型</em
浏览 2
提问于2011-01-09
得票数 7
回答已采纳
3
回答
int32在所有平台上都是相同大小
的
吗?
c++
我正在开发一个多平台应用程序(iOS,Android等),使用
C++
。
C++
标准
中是否有保证宽度固定且
跨
多个平台可移植
的
基本
类型
?我正在寻找固定宽度
的
类型
,如Int32,UInt32,Int16,UInt16,Float32等.
浏览 4
提问于2014-06-25
得票数 1
回答已采纳
1
回答
如何以符合
标准
的
方式实现
C++
插件?
c++
、
linux
、
plugins
、
extern
、
unique-ptr
我确实在SO
和
其他地方四处寻找,但对于这个相当
标准
的
问题,我找不到一个令人满意
的
答案。我对linux
和
标准
遵从性特别感兴趣。(std::string const&strg) return std::unique_ptr<PluginBase>(new PluginImpl(strg));这种方式是否正确且符合
标准
特别地,我可以从一个带有extern "
C
"链接
的
函数返回std::u
浏览 0
提问于2015-10-09
得票数 0
12
回答
就像Java对Scala一样,
C++
也是.?
java
、
c++
、
c
、
scala
、
numerical-methods
虽然
C
++0x是对
C++
(
类型
推断、匿名函数等)
的
很大改进,但我不得不说,Scala似乎更好。问题是Scala只在JVM上运行,尽管它似乎也可以运行在
C
#之上。理想情况下,我想要一种像Scala这样好
的
语言,但是运行“在
C++
之上”--使用
标准
库,轻松地链接到
C
/
C++
对象文件,这是一件很容易
的
事情。我用成熟
的
C
/
C++
库(
浏览 21
提问于2010-12-29
得票数 23
1
回答
.NET
C
#问题调用
C++
本机Win32 DLL
c++
、
visual-c++
我
的
C++
DLL源代码是:#include "LicensePolicy.h" { } }图书馆 模块&quo
浏览 4
提问于2013-11-29
得票数 1
回答已采纳
3
回答
跨
平台
C++
UDP库
c++
、
sockets
、
network-programming
谁能推荐一个免费
的
C++
开源库,我可以用它来构建一个使用UDP
的
网络游戏。必须可用于Windows/Linux/Mac。请尽可能
的
轻便。
浏览 1
提问于2012-01-03
得票数 2
回答已采纳
4
回答
为什么
C++
需要对malloc()进行强制
转换
,而
C
不需要强制
转换
?
c++
、
c
、
malloc
我一直对此感到好奇--为什么在
C++
中,我必须从malloc中
转换
返回值,而不是在
C
中?下面是在
C++
中工作
的
示例:下面是
C++
中不起作用
的
示例(没有强制
转换
):我听说在
C
中,实际上,从malloc()
转换
输出是一个错误。
浏览 8
提问于2010-08-13
得票数 48
回答已采纳
1
回答
如何处理
跨
执行边界
的
libstdc++抛出异常
c++
、
exception
我不能更改libstdc++
的
实现,而且切换到其他库太昂贵了。我当前
的
目标是使大量使用std::string
的
代码符合SEI
C++
编码
标准
。我
的
问题是: 我认为无论我切换到哪种
标准
库实现,我都可能会遇到这个问题,因为从库中抛出异常是很常见
的
,而且可以说是合理
的
。那是否意味着我永远都会面对这样
的
问题呢?它只是在实践中如此琐碎,所以人们并不真的很在意,还
浏览 2
提问于2019-10-28
得票数 1
回答已采纳
3
回答
(根据
C++
标准
) reinterpret_cast
和
c
风格
的
cast兼容吗?
c++
、
casting
、
reinterpret-cast
C++
标准
提到reinterpret_cast是由实现定义
的
,除了(使用reinterpret_cast)
转换
回原始
类型
将导致将原始值传递给first之外,不提供任何保证。至少一些
类型
的
C
风格
类型
转换
的
行为方式大致相同-使用相同
的
值来回
转换
结果-目前我正在使用枚举
和
int,但也有一些其他
的
示例。虽然
C++
<em
浏览 0
提问于2012-11-15
得票数 0
回答已采纳
23
回答
C++
标准
规定int,long
类型
的
大小是多少?
c++
、
c++-faq
我正在寻找有关基本
C++
类型
大小
的
详细信息。我知道这取决于架构(16位、32位、64位)
和
编译器。我在32位架构上使用Visual Studio2008。下面是我得到
的
结果:short : 2 byteslong : 4 bytesdouble: 8 bytes我试图找到
可靠
的
信息,说明在不同
的</
浏览 11
提问于2009-02-26
得票数 727
1
回答
在
C++
中将易失性从基本
类型
中
转换
出来
c++
foo)); // (2) Bar((int)foo); // (4) } (1)中
的
C
++风格
的
强制
转换
在VS 2015中产生错误,但在带有-std=
c
++11
的
gcc 7中不会。根据
C++
标准
,expr.const.cast小节,我倾向于同意那里
浏览 18
提问于2021-07-14
得票数 0
回答已采纳
2
回答
当我使用UTF-8时,我应该使用wchar_t吗?
c++
、
unicode
、
utf-8
UTF-8可以编码为1、2
和
最多4个字节。在我
的
系统上,单个char是1个字节。我是否应该使用wchar_t作为预防措施,以便能够适合任何UTF8编码
的
字符?
浏览 0
提问于2013-07-26
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券