腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
可以在R包之间共享
C++
类
吗?
、
、
我们正在使用Rcpp
用
C++
编写
一个
相当大的模拟。我们希望
重构
代码,并将它使用的一些
C++
类
放在单独的包中,因为我们希望在其他包的
C++
代码中也使用这些
类
。有可能这样做吗?我已经看到了// [ Rcpp::接口( R,cpp)]属性,但据我的理解,这只适用于返回对象的函数(可以由R.RCPP模块解释),Rcpp模块可以向R公开
C++
类
,但也可以将
C++
类
公开给其
浏览 0
提问于2019-11-22
得票数 2
回答已采纳
5
回答
从原生
C++
中
重构
部分代码的选项?
、
、
、
因此,在谈到性能时,经常听到的
一个
评论是,无论
用
什么语言编写代码,都可以最快地完成工作。如果在特定领域的性能是
一个
问题,那么在C/
C++
中重写这些位。我们有
浏览 2
提问于2008-09-29
得票数 2
回答已采纳
1
回答
软件服务应该是完全独立的,还是可以/应该是更大组件的一部分?
、
、
、
我正在对4个完全不同的软件组件进行
重构
,这些组件在很大程度上都是同
一个
服务(不是web服务,甚至可能是web服务)。3是
用
C++
编写的,而最后也是最重要的是
用
Java编写的。系统的其余部分是
用
Java编写的,因此我不会
重构
C++
代码并使用JNI,特别是因为目前
用
C++
编写的组件计划在可预见的将来被替换为Java。 目前
用
Java实现的组件实际上是大型组件的子组件。因此,当较大的/包装组件希
浏览 0
提问于2009-07-14
得票数 0
7
回答
好的
C++
代码可视化/
重构
工具?
、
、
我发现自己最近在工作中遇到了许多相当大的、复杂的代码库,我被要求要么审查要么
重构
,或者两者兼而有之。
C++
period有没有好的可视化工具,其中有没有能很好地发挥“高级”
C++
特性的工具?任何事情都可能比我现在的方法更好,我现在的方法基本上是pen+paper或单步执行调试器。调试器方法可以很好地跟踪特定的代码路径,但不能很好地了解您在进行认真
重构
时真正需要的总体情况。
浏览 10
提问于2010-05-19
得票数 7
回答已采纳
1
回答
iOS xCode如何从项目中清除目标
C++
?
、
、
我有
一个
演示项目,它只有
一个
目标
C++
源文件。我删除了该文件,并将所有从.mm到.m的文件重新命名。然而,xCode仍然认为我的项目中有客观的
C++
代码,拒绝
重构
类
名等等:我尝试使用Delete > Remove引用从xCode项目中删除我想要
重构
的文件,然后重新添加它。xCode仍然不愿
重构
,抱怨目标
C++
。 如果我已经删除并重命名了所有文件,如何从xCode 5.1项目中禁用/清除目标
C++</
浏览 2
提问于2014-07-24
得票数 1
3
回答
推荐的方法,使我的代码可动?
、
我目前正在
重构
一个
用
C++
编写的Tcl插件库。最初的代码是手写的。第二个库存在,它为Java做同样的事情。我的第一次测试是有希望的。各种基
类
和实用程序都被导出。从脚本的角度来看,这是没有意义的,只会增加混乱。我能想到的可能的解决办法是: 区分公
浏览 7
提问于2011-03-03
得票数 4
回答已采纳
4
回答
Xcode
C++
与Objective
重构
、
、
、
、
在Xcode中有
重构
混合
C++
/Objective代码的方法吗?我正在使用Cocos2D和Box2D编写
一个
游戏,Box2D是在
C++
上编写的,所以我编写的每个
类
都应该有.mm扩展,因此当我尝试重命名变量时,我收到了类似于"Xcode只能
重构
C和Objective代码
浏览 3
提问于2013-04-05
得票数 8
回答已采纳
8
回答
关于阅读
重构
的书的建议?
、
对于
C++
开发人员来说,阅读是否容易 有没有其他我应该读的关于
重构
的书?请随意添加任何关于
重构
的文章。
浏览 1
提问于2009-02-06
得票数 2
回答已采纳
1
回答
支持头文件
重构
的
C++
IDE
、
、
背景:我来自于Java背景,是
C++
的新手。我在Visual和Eclipse中玩过。 问:什么是免费的(按成本计算)IDE/插件组合,您推荐支持头文件
重构
吗?我在Java中一直在更改
类
名,这在
C++
中似乎是一场噩梦,而无需
重构
。
浏览 5
提问于2014-03-02
得票数 1
回答已采纳
1
回答
重构
反编译程序的控制流
、
、
、
我正在为
一个
基本的编译字节码(一种完全不同的语言)编写
一个
非常简单的反编译器(
用
C++
)。executor使用基于堆栈的机器,并且大多数指令很容易重新组合在一起。我遇到了
一个
关于条件和循环构造的有趣的困境。如果前
一个
操作数的计算结果为false,字节码中的
一个
操作码将设置执行器的位置(有点像jmp指令)。我知道没有
一个
反编译器是完美的,但我很好奇像Ghidra这样的反编译器是如何解决这类问题的。因为我的字节码不一定是机器码(更像是压缩源代码),所以我假
浏览 14
提问于2021-02-24
得票数 0
回答已采纳
1
回答
C#是否提供了一种基于注释
重构
代码的编译时方式?
、
、
我还没有用C#编写太多东西,主要是
用
C++
编写的,所以我想知道C#是否提供了一种方法,让您可以根据注释在编译时指导编译器
重构
代码?基本上,我正在寻找一种方法,让编译器在
一个
自定义包装器
类
中自动包装每个非黑名单
类
变量,并为包装类型分配和转换操作符。因此,与public CustomWrapper<int> someInt;不同,您只需使用public int someInt;作为常规整数,如果
用
相应的注释对
类
进行注释,则编译器将对代码进行重新
浏览 2
提问于2019-12-14
得票数 2
回答已采纳
4
回答
如何在
C++
代码中访问C#
类
?
、
导出dll中的
C++
类
(非托管)。 __declspec(dllexport) private:
浏览 4
提问于2011-07-25
得票数 3
回答已采纳
1
回答
同时向iOS/objective-C项目和
c++
库添加代码?
、
、
、
、
我有
一个
常用的Objective-C项目和包含
C++
类
的MonkSVG li。目前,我在Objective-C和
C++
代码中复制了相同的函数。我可能会用ANSI代码编写这些
类
并扩展MonkSVG库,但与Objective-C和
C++<
浏览 0
提问于2014-01-09
得票数 1
5
回答
处理大类
、
、
、
在过去的几个月里,我开始
用
Java编写代码。我有
一个
矩阵
类
,它被很多方法弄得太臃肿了。我还有
一个
SquareMatrix
类
,它扩展了矩阵,并减少了一些膨胀。谢谢!编辑:在阅读了几个回复之后,我考虑做以下几件事: 实用程序
类
矩阵包含矩阵的所
浏览 11
提问于2012-04-18
得票数 6
回答已采纳
1
回答
将多继承
C++
代码移植到Java上
、
、
、
、
我创建了
一个
库,它扩展了另
一个
用
C++
编写的库,现在我将这个库移植到Java (
C++
在其之上编写的原始库已经存在于Java中)。在
C++
代码中,有
一个
名为Stallable的纯虚拟
类
,用于在给定电压输入增量的电机控制器中添加失速检测。我仍然不能触摸原始
类
,所以
重构
代码不是一种选择,我的库的用户仍然应该被允许子类或实现Stallable,不管他们认为合适。 目前,我看到的前景如下。使Stallable成为
一
浏览 12
提问于2013-11-13
得票数 2
回答已采纳
1
回答
如何使用CAtlComModule实现COM事件接收器?
、
、
我尝试
重构
一个
现有的和工作的 COM事件接收器实现。事件接收器
类
是
用
C++
编写的,驻留在使用不推荐的
类
的DLL中。
重构
的目标是
用
新的ATL7.0
类
CComModule取代。现有的实现在.cpp文件中的某个地方声明了
一个
全局变量:如您所见,变量具有通常的“神奇”名称_Module。到目前为止,我还无法在MSDN或Google上找到
一个
解决方案,但也许我没有正确
浏览 2
提问于2012-09-10
得票数 3
回答已采纳
2
回答
创建不使用内部类的自定义CDT
重构
、
、
、
我正在尝试使用Eclipse Indigo和CDT8.0.2编写自定义的
C++
重构
。CDT提供了
一个
类
CRefactoring2,该类获取AST并提供钩子。但是这个
类
是在
一个
内部包中,所以我假设它会在Eclipse的未来版本中发生变化,并且我不应该对它进行子类化。有没有
一个
外部API (在CDT中;我不是特别想从头开始编写所有获取AST的代码)可以用来获取AST并声明我自己的Eclipse CDT
重构
?
浏览 0
提问于2013-02-25
得票数 2
回答已采纳
2
回答
从命令行使用Eclipse CDT
、
、
、
、
我需要将一些
C++
类
、函数和名称空间重命名为构建脚本的一部分,该脚本由CI系统运行。 不幸的是,
一个
简单的悲伤/awk/gsar/...技术是不够的,我需要聪明的重命名
重构
,仔细分析我的代码。实际上我发现,CDT C/
C++
重命名
重构
做了我需要的事情。但它是在Eclipse IDE中完成的。因此,我需要找到一种方法从命令行启动它,并使其成为CI构建脚本的一部分。因此,我需要帮助才能从命令行(或类似的方式)运行CDT重命名
重构
。如果
浏览 1
提问于2011-11-11
得票数 1
回答已采纳
3
回答
何时使用封装集合?
正如Martin在
重构
中所描述的,在气味Data Class中,他建议如果我的
类
中有
一个
集合字段,我应该封装它。get_unmodified_collection 我现在在我的项目中使用
C++
。 任何建议都
浏览 0
提问于2014-04-28
得票数 1
回答已采纳
1
回答
重构
神性
类
会导致特征嫉妒。
、
、
我正在尝试
重构
一个
2.5KLOC上帝
类
(大约有68个数据成员和62个成员函数),它执行各种各样的文本格式和布局操作。经过仔细分析后,基于:逻辑格式化子任务。我已经将数据成员和成员函数划分为9个
类
。现在的问题是,这些小
类
中的大多数重复地获取其他
类
所持有的数据(典型的特性嫉妒)。在这种情况下,什么样的
重构
是可取的?如果是这样的话,这可能并不重要,我正在用
C++
编程。
浏览 0
提问于2017-10-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
重学C++ ,重构你的C++知识体系[19章完结]
C++ 模板类简介
区块链:用技术重构世界
趣图:用 Python 重构 PHP 代码
深蓝畅想,用科技重构深海出行想象
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券