腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
c++
项
目中
混淆
的
define
指令
c++
、
preprocessor
、
codec
我试图弄清楚我遇到
的
这段代码是做什么
的
,但似乎不太明白它是如何工作
的
。#
define
CODEC_BIND(classname, type) codec_creator cc_##classname##_##type ((type), new classname());codec_creator是一个类,它将特定
的
编解码器分配给构造函数中
的
无序映射,如下所示。,CODEC_BIND用于将不同类型
的
编解码器添加到无序映射中。不过,我不确定这是否是它唯一做
的</em
浏览 12
提问于2020-06-04
得票数 0
回答已采纳
1
回答
如何编写跨平台(32位和64位)垃圾汇编代码?
c++
、
assembly
我需要为
C++
项目上
的
一些
混淆
练习编写一些(可以安全使用
的
)随机垃圾汇编代码。到目前为止,我只能找到以下内容:__asm{push eax} \__asm{pop edx} \__asm{pop eax} 它似乎不能在64位
项
目的Xcod
浏览 1
提问于2017-12-18
得票数 0
1
回答
如果宏在C中如何工作?
c
、
macros
、
c-preprocessor
MyMacros.h:MyProgram.c
浏览 3
提问于2015-01-31
得票数 0
回答已采纳
2
回答
C++
VS Express2010智能感知
c++
、
intellisense
(就像您可以使用Esc强制使用Xcode等效
项
一样)
浏览 2
提问于2011-01-01
得票数 1
回答已采纳
2
回答
在visual studio中
的
何处指定预处理器
指令
?
c#
、
visual-studio-2012
正在尝试在Visual studio 2012中定义预处理器
指令
。....但不确定在visual studio - C#中将此FLAG包含在何处。我记得在
C++
项
目中
指定了类似这样
的
东西。 有什么想法吗?
浏览 0
提问于2015-05-20
得票数 9
回答已采纳
3
回答
构建具有多个项目和多个配置
的
解决方案
visual-studio-2010
、
msbuild-4.0
我们有一个复杂
的
解决方案,有35个项目。我们有许多用于该产品
的
客户端,我们通常要为每个客户端创建单独
的
配置。配置没有任何重大更改,除了一些#
define
和对输出目录
的
更改。它工作得很好,但现在产品中
的
每一个变化都需要在多个配置中进行更改,而且也很容易出错。我们希望清理多个配置,只有一个通用配置依赖于某些参数,并通过批处理文件传递这些参数用于构建。要为客户端'A‘构建条件编译#定义_BUILD_PROJECT_FOR "A“它
的
输出文件夹在"
浏览 2
提问于2010-06-23
得票数 0
2
回答
我能用预处理器函数创建其他#
define
吗?
c++
、
preprocessor-directive
我知道问完这个问题会受到惩罚,但我还是想这样做: #
define
CLASS x \ #
define
COPY_CONSTRUCTOR(x) CONSTRUCTOR(const CLASS& x) 也就是说,我希望有一个动态定义其他“#定义”
的
“#定义”函数。我有一个IDE,它不能重构,而且我想让构造函数,特别是拷贝构造函数,因为它
的
特殊作用而脱颖而出。
浏览 3
提问于2012-12-16
得票数 1
回答已采纳
2
回答
仅使用一个参数定义
c++
井号
c++
我在cpp代码中看到了井号
define
(#
define
)
的
奇怪用法,例如:是的,就是这里。和所有函数定义。
浏览 2
提问于2015-01-01
得票数 1
2
回答
当别名定义为"const int alias = variable“而不是#
define
时,使用ifndef时出现重新定义错误
c++
、
c-preprocessor
、
ifndef
我在ports.h
的
namespace Ports中定义了const UInt8 HE = he;。可以帮助我检查是否已经定义了const int HP
的
ifndef
的
替代方案是什么? 谢谢。
浏览 0
提问于2020-07-07
得票数 0
3
回答
如何在不同
的
项
目中
控制#定义
指令
.?
c++
、
visual-c++
我
的
问题很直截了当。我只是想知道,在不同
的
项目文件中,
C++
中
的
C++
指令
是可控
的
吗?精心地,我有一个头文件和一个cpp文件
的
一个项目。_#else#endif #ifdefstring retVal("Returning..."
浏览 2
提问于2015-08-19
得票数 2
回答已采纳
1
回答
目标C和
C++
代码
的
ANSI C代码?
c++
、
objective-c
、
c
、
split
、
c-preprocessor
在我
的
项
目中
,有三种可能
的
文件类型:纯C/Objective、纯
C++
或Objective++代码。#ifndef Chadstone_CCCWrapper_h #ifdef
浏览 3
提问于2014-01-27
得票数 2
回答已采纳
1
回答
预编译变量值
c#
从我在C#文档中收集
的
信息来看,似乎没有一种方法可以像C/
C++
那样#定义变量。这是正确
的
吗?我只是想确认一下我没有忽略什么。本质上,我希望在我
的
代码中使用#
define
变量/注释/:... 这是一个完全虚构
的
用例,但希望这能让人明白这一点。
浏览 2
提问于2016-08-05
得票数 0
回答已采纳
6
回答
如何避免C和
C++
中
的
名称空间冲突
c++
、
c
、
gcc
、
namespaces
我可以使用using namespace
指令
来避免标识符/变量名称冲突,但是在大型项
目中
发生文件名或库名冲突时会发生什么。 在C中,传统
的
方法是使用#include_next
指令
递归地添加文件。如何在不使用
C++
指令
的
情况下在#include_next中实现相同
的
操作,并解决应用程序和共享库之间重复文件名
的
问题。例如,AIXmath.h中围绕类()函数
的
工作与名为"class“
的
浏览 3
提问于2013-09-28
得票数 14
回答已采纳
1
回答
BFD_RELOC_64:用
C++
在32位linux上编译汇编程序
指令
c++
、
linux
、
gcc
、
assembly
0b ; " \ #else #
define
THROW_BREAKPOINT()它是从运行在同一个Linux 64位版本上
的
一个64位
项
目中
摘取
的
,在该项
目中
,它编译时没有出现同样
的</em
浏览 4
提问于2014-05-20
得票数 0
1
回答
如何将硬件依赖
项
放在.deb包上?
deb
、
cpu-architecture
构建为任意CPU
指令
优化
的
deb包,如何将CPU
指令
作为对deb包
的
依赖
项
?这个包不是用于大规模分发
的
,但是我不想让人们
混淆
崩溃,因为他们
的
CPU对我
的
构建来说太老了。
浏览 0
提问于2016-08-26
得票数 5
回答已采纳
1
回答
如何包括在
C++
/CLI项
目中
使用nullptr
的
第三方本机
C++
头
c++
、
c++-cli
、
nullptr
我正在尝试编写一个托管
C++
(又名
C++
/CLI)库,它链接到第三方本机
C++
库。第三方库
的
头文件包含使用nullptr关键字
的
构造函数定义。我
的
托管项目无法编译,因为托管编译器将nullptr定义为表示托管空引用,而第三方则使用它来表示本机/非托管空指针。如何在不修改第三方库
的
头文件
的
情况下解决这个问题?有关nullptr vs __nullptr
的
参考资料,请参阅:
浏览 4
提问于2016-03-04
得票数 0
回答已采纳
1
回答
我无法将Visual 2010
项
目与Poco
C++
库链接起来
c++
、
visual-studio-2010
、
poco
我试图在Visual 2010
项
目中
使用Poco
C++
库。我已经完成了
指令
中指定
的
所有操作,但是在尝试执行代码时仍然会出现错误,因为找不到PocoFoundation.dll。我已经检查了DLL是否是我告诉Visual查找它
的
地方,但是仍然会出现相同
的
错误
浏览 0
提问于2014-03-20
得票数 0
回答已采纳
1
回答
导出
C++
/CLI本机类(C4679)
c++-cli
我在一个
C++
/CLI程序集(MyAssembly)中有一个公共引用类,其中包含一个接受本机参数
的
公共静态方法。我没有使用make_public,而是将本机类声明为公共类,并按照 post中
的
建议,通过预处理器
指令
在本机标头中使用了__declspec(dllexport)。也有必要有条件地排除"public“修饰符(通过CLR_ACCESS_MODIFIER),因为该类也包含在其他本地项
目中
:#
define
CLR_ACCESS_MO
浏览 2
提问于2013-06-22
得票数 2
回答已采纳
6
回答
是否有可能定义另一个预处理
指令
?
c++
、
c
、
c-preprocessor
、
preprocessor-directive
我一直在浏览,并有了一个尝试这段代码
的
想法:#
define
D #
define
这里我得到了5如果我将D转换为#
define
,一切都很好,有人能解释一下,为什么这段代码是非法
的
? 错
浏览 5
提问于2013-08-27
得票数 20
回答已采纳
2
回答
#定义跟踪(...)在
C++
中不起作用
c++
我有以下
的
预处理器
指令
:#
define
TRACE printf#
define
TRACE(...)#endifTRACE("TRACE: some parameter = %i\n", param);警告:宏参数名称中
的
字符无效 错误:`#
define
中
的
参数列表有错误<e
浏览 4
提问于2008-10-03
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券