腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
使用
宏
为
C++
类
方法
生成
空
代码
、
假设我有一个如下所示的
类
: #define LOGGER_CLASS_ENABLED#ifdef LOGGER_CLASS_ENABLEDclass Logger{ public,每当我想要记录一些东西时,我都会
使用
以下快捷方式: MY_LOGGER.println("Hello") 现在,假设我想禁用
类
。在这种情况下,我不希望
生成
任何日志记录
代码
。所以,通常的“C风格”
方法
是这样的: #ifdef LOGGER_CLASS_ENAB
浏览 20
提问于2021-03-01
得票数 3
回答已采纳
2
回答
Linderdaum引擎中奇怪的多个
类
名
、
、
我正在尝试
使用
Linderdaum引擎,发现有很多奇怪的声明,比如:这些奇怪的名字scriptfinal和netexportable都是
宏
但是它们被定义
为
空
的。为什么有人需要这样的定义?
浏览 1
提问于2012-07-24
得票数 3
回答已采纳
10
回答
普通C中的类型安全通用数据结构?
、
、
、
在
C++
中,简单的
方法
是定义自己的模板
类
,然后为需要的类型实例化它。
使用
更复杂、独立的工具
为
您需要的类型
生成
代码
。就我所见,
使用
所有类型的数据结构的统一表示,以及对空指针的转
浏览 12
提问于2010-06-14
得票数 62
回答已采纳
7
回答
为
Visual Studio2010
C++
中的/
生成
XML文档注释
、
、
我需要注释我的函数原型(用C/
C++
编写)的摘要,返回,参数标签。我如何说服Visual Studio在三个正斜杠之后插入xml标记,就像在C#中一样?我找到了一个解决方案。当我在
C++
项目中重命名xx.hxml时,我可以
使用
/来
生成
xx.cs注释( xml注释中的IntelliSense也可以)。一定有更好的办法,不是吗?手动编写它会要了我的命。
浏览 13
提问于2010-10-31
得票数 26
回答已采纳
4
回答
这是否
使用
宏
来定义符合
C++
模式的
类
是一个很好的想法?
、
、
、
我希望其他人会在其他人的不同项目中
使用
这一点,并能告诉我,从经验来看,这是否是一个糟糕的想法,以及原因。 为此,我
使用
了将
类
名与构造函数和
方法
相关联的映射来序列化
类
。首先,我在一个包含这些映射的单独文件中手动输入
类
信息,然后我找到了一种利用静态
类
对象这样做的
方法
,它们在那里自动将自己添加到父抽象
类
静态映射中。因为无论什么情况,每个
类
都需要这样做,并且除了
使用
的
类
的名称之外,还有相同
浏览 0
提问于2018-06-13
得票数 6
回答已采纳
1
回答
mongo
C++
驱动程序中的
空
C++
()
、
以下内容用于mongo
C++
BSON()和BSON_ARRAY()
宏
: )但
浏览 1
提问于2015-02-18
得票数 0
回答已采纳
1
回答
Eclipse -如何定义
宏
(不仅仅是符号)来解析
为
空
、
、
、
特定于Qt的
宏
破坏了我的Eclipse
C++
索引。在我的Qt
类
中,我将得到如下内容:为了索引的目的,我希望Q_PROPERTY()解析
为
空语句,这意味着我想我知道如何
使用
Eclipse使
宏
解析
为
简单值: C/
C++
通用>路径和符号&
浏览 3
提问于2017-02-28
得票数 1
回答已采纳
2
回答
Arduino IDE中自定义库
类
的.h文件编译错误的原因是什么?
、
、
、
、
我正在为一个
使用
Energia (Arduino叉子)的机器人开发一个程序。我决定创建一个由一个
类
组成的库来处理位置和距离计算。}Position position(Variable1,Variable2); 但是,当我想
使用
它和
浏览 2
提问于2018-05-16
得票数 1
回答已采纳
1
回答
宏
以获取表达式的类型。
、
、
、
、
问题我
使用
这个
宏
来帮助
生成
代码
。我有另一个
宏
,用于声明
类
定义中的某些
方法
: void Slot##name(REMOVE_NAME,就像
使用
常规
方法
一样。我的自动
生成
浏览 3
提问于2012-09-03
得票数 9
回答已采纳
3
回答
是否将
C++
标头发送到源?
我正在
使用
VS.Net
C++
2008在
C++
CLI中编程。我正在寻找一种工具,可以从头文件创建我的
C++
源
代码
定义(*.cpp)。这样的工具存在吗?请指教,谢谢。
浏览 0
提问于2009-02-19
得票数 0
回答已采纳
2
回答
不真实的引擎现在称这些macros...is
为
C++
的正常吗?
我以前是一个
C++
程序员,对我来说,
宏
是一个
使用
#define的预处理器定义。现在,我又开始
使用
使用
C++
的虚幻引擎进行编程,但是有所有这些
宏
,UCLASS(),UFUNCTION(),FORCELINE,Unreal教程所称的
宏
。我以前从未见过这样的事情,我很想了解它。我不是在问这个
宏
在“虚幻”中做了什么,而是为了帮助我填补我与
C++
之间的知识空白,这样我(作为一个开发人员)就可以理解如何设计以及何时实现这种类型的
浏览 12
提问于2015-12-21
得票数 9
回答已采纳
1
回答
使用
MongoDB
C++
驱动程序BSON()
生成
带
空
值的
C++
、
、
是否有一种从MongoDB
C++
驱动程序中
使用
BSON()
宏
来
生成
BSON
空
值的
方法
。例如,为了
生成
一个BSON来表示这个文档:{"a": "foo", "b": null} BSONObj myObj = BSON("a" << "foo" << "b" << <something thatI don
浏览 1
提问于2016-01-12
得票数 2
回答已采纳
1
回答
使用
python regex自动
生成
android jni
方法
签名
、
、
、
、
我
使用
SWIG
为
Irrlicht C/
C++
3D引擎
生成
一些本地JNI函数接口,我得到了一堆java代理
类
和一个中间的c/
c++
文件,它实现了java本地函数来粘合java代理
类
和Irrlicht C所有java代理
类
都是在包net.sf.jirr中
生成
的。并且在net.sf.jirr.JirrJNI
类
中定义所
生成
的java本机
方法
。由于SWIG
生成<
浏览 2
提问于2012-02-05
得票数 0
回答已采纳
1
回答
锈菌proc
宏
的
C++
替代
、
、
铁锈有非常惊人的功能,在编译时
生成
代码
使用
proc_macros,这是纯锈
代码
。在
C++
中是否有类似的东西,可以让我执行真正的
C++
代码
来
生成
代码
,而不是丑陋的定义。
浏览 6
提问于2020-09-25
得票数 2
回答已采纳
3
回答
QT中对信号的未定义引用
、
、
我想在Qt中的一个单独文件中创建一个
类
,然后在我的主文件中
使用
这个
类
(背景:辅助线程更新GUI)。
浏览 1
提问于2014-10-15
得票数 7
回答已采纳
1
回答
通过
C++
模板从整数到类型的编译时查找
、
有没有办法通过
C++
模板实现编译时类型的字典?例如,如果我有许多这样的
类
:class ProtocolMajor4Minor3 { ... };classProtocolMajor12Minor21 { ... };void foo(int majorVersion, int minorVersion我不能
使用
预处理器将函数"fo
浏览 0
提问于2011-05-29
得票数 1
回答已采纳
2
回答
编译可点击的QLabel时出错
、
QClickableLabel'我查找了这条错误消息,找到了只删除Q_OBJECT
宏
的解决方案qclickablelabel.cpp:12: error: undefined reference to `QClickableLabel::clicked()'现有的解决方案似乎是过时的,因此,一个
方
浏览 0
提问于2017-05-30
得票数 0
回答已采纳
3
回答
在
C++
类
成员函数上
使用
#ifdef警卫安全吗?
、
、
、
、
假设您有以下
C++
类
的定义:// Methods// Hidden methods in some translation units};我是在客观
C++
的背景下考虑这个问题的。头文件包含在纯
C++
和目标
C++
翻译单元中。我的想法是用OBJC
宏</
浏览 3
提问于2021-02-04
得票数 18
1
回答
创建类似于Q_PROPERTY的
宏
并提取__VA_ARGS__
、
、
QT Q_PROPERTY
宏
是如何工作的?我的目标是用向量存储
类
的属性。例如,我有一个Person
类
std::string lastname; 类型名称读写#define PROPERTY(...)并让所有的
类
映射来模拟一些反射。
浏览 0
提问于2019-09-30
得票数 0
3
回答
这个
宏
语句是合法的
C++
还是别的什么?如果它是合法的,它是如何工作的?
、
、
、
所以我的第一个想法是它们是像函数一样的
宏
,但我看不出这是如何工作的,而且我在源
代码
中找不到任何针对这些
宏
的#定义。所以我的问题是:这是有效的
C++
,还是在
代码
中被另一种工具/语言,如CMake或其他东西所取代,如果它是有效的,
C++
有没有人知道关于这一点的规范?我是一个不处理此语法的
C++
静态分析工具的
浏览 0
提问于2011-07-30
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Java技术实现系统拖拽画页面并生成Vue代码的方法!技术分析
不可小看的技术——C语言编程中的宏
单元测试之参数化测试
从 C+98到C+17,元编程是如何演进的?
Visual Studio 2022:增加对虚幻引擎的支持
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券