腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
与
COM
中
的
QueryInterface
或
C++
中
的
dynamic_cast
相比
,"as“
的
成本
是多少
?
、
、
、
我仍在尝试将我
的
深层知识和旧知识从C/
C++
映射到我较为浅薄
的
.Net知识。今天,到了C#
中
"as“(并隐式地"is”和cast)
的
时候了。我心目中
的
"as“模型是
QueryInterface
或
dynamic_cast
(带有指针参数
的
dynamic_cast
,而不是引用),用于C#。我
的
问题有两方面: 我
的
比较公平吗?<e
浏览 1
提问于2009-11-30
得票数 7
回答已采纳
3
回答
COM
对象对
COM
接口
的
dynamic_cast
并不会增加引用计数,不是吗?
、
、
、
、
如果我有一个
C++
类X,它实现了
COM
接口IY和IZ,并且我有一个指向X类型对象
的
IY接口
的
指针y,我这样做:这不会增加对象
的
引用计数如果重要的话,我使用
的
是ATL/
COM
。提前谢谢。
浏览 3
提问于2009-09-22
得票数 2
回答已采纳
2
回答
Data.Sequence.Seq
与
[]
相比
有多快?
、
、
、
显然,对于所有可能
的
操作,Seq渐近地执行
与
[]相同
或
更好
的
操作。但是由于它
的
结构比列表更复杂,对于小尺寸来说,它
的
恒定开销可能会使它变慢。我想知道多少钱,特别是: ++比><慢<
浏览 3
提问于2013-02-10
得票数 13
1
回答
C++
虚拟关键字作为避免包含代码单元
的
一种方式
、
、
、
目前,我们有一个允许服务插件
的
代码体,这些插件提供
与
核心
的
通信形式,例如tcp/ip、udp/ip、usb等。这些服务插件将通知程序类实例反馈给核心进行进一步处理。在当前
的
实现
中
,服务项目(这是一个独立
的
动态链接库,由核心通过dlopen和friends在运行时引入)将根据驻留在核心源代码
中
的
notifier.cpp文件(一个单独
的
项目)进行编译。这提供了对通知方法实现
的
访问。这是完美的工作,没有
浏览 2
提问于2011-01-08
得票数 1
回答已采纳
3
回答
Java
中
盒式原语
的
存储
成本
是多少
?
、
、
、
像java.lang.Integer
或
java.lang.Character这样
的
装箱原语在Java中有多大(以字节为单位)?一个int是4个字节,一个典型
的
指针也是4个字节(如果不是被JVM压缩的话)。整数(没有缓存)
的
成本
是这样
的
4 bytes + 4 bytes = 8 bytes吗?盒子对象
中
是否还有更多
的
隐藏字段或与对象相关
的
额外开销(例如,对于我不知道
的
对象是否存在一般
成本
?) 我对缓存
浏览 8
提问于2012-01-27
得票数 17
回答已采纳
1
回答
如何向Inproc
COM
服务器添加和实现新接口
、
、
、
我已经实现了一个windows桌面带(使用windows SDK示例),并且需要一种
与
之通信
的
方法(一个调用来启动另一个应用程序
的
IPC,IPC已经在工作了)。我
的
COM
经验非常有限,但从我所看到
的
推断,我认为应该可以创建一个新
的
COM
接口,在deskband对象(我可以通过IBandSite访问它)
中
实现它,在它上为我自己
的
接口调用
QueryInterface
我试过了,但很快就遇到了问题(主要原因
浏览 3
提问于2011-07-12
得票数 1
回答已采纳
8
回答
臭鼬工程项目
、
臭鼬工程项目:由公司
的
一部分在不了解公司其余部分
的
情况下执行
的
项目。 它是正式通过
的
吗?
浏览 4
提问于2008-12-15
得票数 12
3
回答
创建TCP连接
的
一般开销
、
、
我想知道
与
UDP
相比
,创建新连接
的
一般
成本
是多少
。我知道TCP需要初始
的
数据包交换(三次握手)。其他
的
成本
是什么?例如,在内核
中
是否存在设置缓冲区等所需
的
某种魔法?我这样问
的
原因是,我可以保持现有的连接打开,并在需要时重用它。然而,如果重新连接
的
开销很小,它将降低复杂性。
浏览 0
提问于2011-01-30
得票数 14
回答已采纳
1
回答
重新解释将IDXGISwapChain**指针转换为IUKnown**指针
、
、
reinterpret_cast操作:IDXGISwapChain1通过以下层次结构从IUnknown继承IDXGISwapChain1 --> IDXGISwapChain --> IDXGIDeviceSubO
浏览 1
提问于2016-02-02
得票数 0
2
回答
为什么加载一个pickle对象比加载一个文件要花这么长
的
时间?
、
、
我注意到用pickle加载一个包含5000个对象
的
字典需要很长
的
时间(分钟) --但是加载一个包含5000个实体
的
json文件需要很短
的
时间(秒)。我知道在一般情况下,对象会带来一些开销--在OOP
中
,
与
跟踪此类对象相关
的
开销是为了方便使用它们而产生
的
成本
的
一部分。但是为什么加载一个酸洗过
的
对象需要这么长
的
时间。引擎盖下发生了什么?
与
仅仅将对象
的
浏览 0
提问于2014-06-18
得票数 4
2
回答
COM
互操作接口转换
、
、
遵循,我已经成功地将
C++
COM
类/接口声明转换为C#,如下所示:public interface IFoo void Bar();public class Foo我是这样使用它
的
:var foo = new Foo();我
的<
浏览 2
提问于2011-04-11
得票数 1
回答已采纳
3
回答
LLVM是避免动态类型转换规则
的
例外吗?
、
、
、
LLVM有它自己
的
手卷替代RTTI,这是一个内置
的
RTTI
的
速度改进,并允许动态转换到没有vtable (dyn_cast)
的
类。但是,它仍然可以按照
dynamic_cast
<>
的
使用方式使用,尽管它允许在更多
的
类中使用它。LLVM是一个著名
的
C++
项目,所以这似乎与人们常说
的
太多动态类型转换是糟糕设计
的
标志,也被称为代码气味
的
说法背道而驰。当然,
与
标
浏览 0
提问于2009-10-23
得票数 6
回答已采纳
1
回答
高精度、高比例尺数值型在PostgreSQL
中
的
性能
我将在NUMERIC列
中
存储加密货币事务余额。由于
与
传统货币
相比
,加密货币
的
值在某种程度上变化很大,所以我使用NUMERIC(60,20)类型来捕获所有用例。因为这感觉有点极端,我很好奇。提高数值列精度和比例尺
的
性能(CPU)惩罚是什么? 提高数值列精度和比例尺
的
存储
成本
惩罚
是多少
?
浏览 4
提问于2016-11-18
得票数 10
回答已采纳
4
回答
C型演员
的
真正作用是什么?
、
、
我写了越来越多
的
C应用程序,现在我想知道一些关于类型转换
的
东西。在
C++
中
,动态类型转换是一个非常昂贵
的
操作(例如向下转换),但我甚至不知道静态类型
的
操作。它和
C++
的
static_cast<int*>(p)很像吗?要花多少钱? 提前谢谢。
浏览 1
提问于2012-12-06
得票数 10
回答已采纳
10
回答
sql查询
的
哪些方面对另一个方面的开销相对较大?加入?记录
的
数量?是否选择了列?
、
、
、
选择一、二、三
与
选择一、二、三比较
成本
是多少
……N列1条记录vs 10条记录vs 100条记录有关系吗?
浏览 0
提问于2010-11-18
得票数 0
4
回答
C++
中
的
RTTI开销
、
、
在
C++
程序
中
启用RTTI
的
内存/性能开销
是多少
? 有没有人能解释一下RTTI机制
的
内部实现和相关
的
开销?我知道如何通过typeid和
dynamic_cast
使用RTTI,我想知道
的
是运行时如何跟踪这些信息
的
内部实现细节,以及它是如何产生开销
的
?
浏览 0
提问于2011-03-24
得票数 20
回答已采纳
2
回答
多用户Firebase云函数调度器定价
、
我想编写一个每月触发一次
的
调度程序,以执行影响firestore数据库中所有用户
的
特定工作。我想知道
的
是,如果我有一百万个用户,而数据库
中
只有一个用户。
与
为一百万用户运行该调度程序
相比
,为一个用户运行调度程序
的
成本
是多少
?Firebase文档指出,每月每个作业
的
成本
为0.10美元,但这似乎没有考虑到涉及
的
用户数量。因此,调度器
的
定价是否根据用户数量而变化,请有人澄
浏览 1
提问于2020-10-27
得票数 0
1
回答
Python多处理是否会占用大量资源?
、
、
、
因为由于GIL,在CPython
中
无法实现受限于CPU
的
并行化。官方文档建议使用多处理而不是多线程。那么,如果与任何其他编程语言(如Java
或
C++
)
的
多处理/多线程性能
相比
,多进程
的
使用是否比多线程对资源
的
消耗更大?
浏览 0
提问于2018-05-22
得票数 0
4
回答
如何在
C++
项目中使用C#代码
、
、
我有一些在C#
中
的
代码,我想在其他项目中使用(用
C++
编码)。根据我
的
研究,我需要创建一个.lib,但MSVS只创建.dll (我认为..)。我认为可以通过使用LoadLibrary()而不是
C++
来使用.dll,但似乎不是很友好。2-集成代码
的
最佳方式是什么?
浏览 0
提问于2010-11-15
得票数 4
4
回答
使用变量值初始化静态变量
的
运行时
成本
是多少
?
、
、
、
在
C++
中
,合理
的
编译器使用变量值而不是常量值初始化静态变量
的
预期运行时
成本
是多少
?return alternate1;alternate1和alternate2之间
的
预期运行时
成本
差异
是多少
浏览 0
提问于2012-07-10
得票数 2
回答已采纳
点击加载更多
相关
资讯
项目管理中的进度与成本控制
项目管理中的成本管理:目标、方法与策略
与 Google Play 相比,更多的开发者从 App Store 中获得收入
项目管理中,项目进度与成本控制的重要性
电缆卷筒在提高供电效率与节省成本中的关键作用
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券