腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
宏
定义
中
使用
成员
名称
、
、
我正在开发一个用户空间应用程序,它
使用
linux/list.h作为头文件之一。然而,当我
在
我自己的应用程序中
使用
来自list.h的
宏
定义
"list_for_each_entry“时,我遇到了一个问题: #define list_for_each_entry(pos, head,//Something else ...} slob_page的
定义
如下: struct slob_page { struct {
浏览 32
提问于2019-10-14
得票数 0
1
回答
调用与
宏
同名的
成员
函数
、
、
void f() {} S s;} 如何在不
定义
宏
S::f或更改
成员
函数
名称
的情况下调用
成员
函数f?如果
宏
被
定义
为#define f() 42 (带括号),我可以像(s,f)()一样修复这个问题。但是
在
宏
定义
中
没有括号。
浏览 4
提问于2021-12-01
得票数 0
回答已采纳
1
回答
如何获取c++子类的所有公共方法并将它们放入向量
中
?
、
、
目前,用户自己必须在一个向量中注册所有的方法,框架会迭代这些方法来启动线程,但是我想知道是否有任何方法可以使这个进程自动化,也就是说,自动创建数组,因为例程子类
中
的所有方法都应该以这种方式运行,最好是以非侵入性的方式运行,比如
宏
。
浏览 1
提问于2022-01-25
得票数 0
2
回答
如何在不
使用
宏
的情况下实例化结构
成员
的大小?
、
我现在没有可用的C++环境,一个同事想要一些关于如何用模板函数替换以下
宏
的建议,到目前为止我还能做到这一点std::endl; return 0; 但目标是使sizeof()成为
成员
浏览 10
提问于2014-05-20
得票数 3
1
回答
为什么我不能打印出
宏
创建的结构的所有
成员
名?
、
、
、
在
使用
宏
方面,我是个菜鸟,但我遇到了一个我无法解释的问题。我
使用
宏
生成了这样的BlockA结构:#define MEMBER_COUNTstruct BlockA { int addr;}; 然后,我打印出了
使用
宏
浏览 1
提问于2017-06-28
得票数 0
回答已采纳
2
回答
摆脱样板代码的几点思考
、
、
、
我有以下要求,出于几个原因,我需要设置存在于父类的子类
中
的
成员
变量。我的计划是
在
构造时将setter方法(存在于子类
中
)的函数指针传递给父类,该方法以字符串为参数。父类
定义
了一个公共方法,该方法将
成员
名称
和值字符串作为参数,并
使用
值字符串调用
成员
的函数指针。父类可以存在于dll或lib
中
,并且不能访问任何转换或工厂方法,因此必须在子类
中
定义
setter方法。() : parent(
浏览 0
提问于2019-06-24
得票数 1
1
回答
可以
在
某个随机命名空间中专门化和
定义
模板静态
成员
吗?
、
、
、
、
非
成员
函数和
成员
函数可以绑定。为了节省编写这些绑定的时间,我编写了一些
宏
: namespace _Bind##Class##Namespace { \因为我找不到另一种方法来编写这些
宏
,使类名必须只写一次(
成员
函数指针除外)并与多个类一起
使用
。现在我想知道,这样做可以吗?如果没有,还有其他方法来实现我想要的功能吗?这似乎是GCC 4.7.2 (不确定其他版本)
中
的一个bug。 此代码违反9.4.2/
浏览 2
提问于2013-01-26
得票数 3
回答已采纳
1
回答
声明与
定义
之间的联系
、
、
我想知道下面的C片段( f的
定义
没有重复f是static链接)是否正确:不会发出任何警告。
浏览 3
提问于2014-10-08
得票数 4
回答已采纳
1
回答
当其他
宏
引发
名称
冲突时,如何
使用
其他
宏
定义
宏
、
、
这是对此的后续问题(请阅读我的问题到底):假设我
定义
了
宏
、行和COL。然后#
使用
ROW和COL
定义
ARRSIZE。然后,我声明一个类似于float myarray[ARRSIZE];的静态数组。但是
在
我的特殊情况下,ROW和COL的
名称
与我
在
同一个文件中
使用
的结构类型的
成员
名称
相冲突。有人告诉我
使用
一个const变量,而不是
使用
'#define‘来避免冲突。当然,我可以<
浏览 2
提问于2017-05-10
得票数 1
回答已采纳
1
回答
记录结构
成员
的
宏
(
使用
doxygen)
、
我更喜欢
在
我的struct
定义
中
定义
某些
宏
,所以很容易看到给定
成员
的可能值。#define FOO_FLAG_CANDLE 0x0004} Doxygen希望将这些
宏
与所有其他
宏
一起列出在顶部我已经
使用
分组标记(//@{和//@})将这些
宏
分组在一起,并
使用
foo_
浏览 4
提问于2010-06-26
得票数 2
回答已采纳
3
回答
#define结构
、
、
我
在
include/linux/wait.h .h中找到了这个神秘的构造。\ } 总的来说,我对
宏
和注意:我不需要知道它在linux
中
做什么,只需要知道它背后的语法含义。
浏览 4
提问于2014-01-31
得票数 0
3
回答
如何根据类型自动
定义
唯一对象/符号名
我正在寻找一种基于类型自动
定义
唯一对象/符号名的方法,如下面的示例所示,其中MEMBER(TypeName)是某种东西(
宏
/任何.)它表示/扩展为一个唯一的对象标识符,该标识符是从TypeName
定义
的(A); X() MEMBER(A).i = 1; }我首先尝试
使用
以下简单的
宏
来执行此操作: #define MEMBER(TypeName
浏览 5
提问于2016-04-06
得票数 1
回答已采纳
3
回答
在
类声明之前调用类的
成员
函数
、
、
、
我
在
类声明之前
定义
了一个
宏
。
宏
调用类的
成员
函数。我的示例代码如下。int a = 1; int c = 3; return 0;当我运行main.cpp时,我
在
宏
定义
内的sample.h文件
中
得到一个错误:"Sample“不是一个类或
名称
空间
名称
。如何在类的作用域之外、类声明之前调用
浏览 2
提问于2012-05-08
得票数 2
3
回答
如何在不知道类是否是模板的情况下调用模板
成员
函数?
、
、
假设我有以下
宏
:这个
宏
将
使用
模板参数int调用模板化的int函数,并且只要x本身不是模板类型,它就会编译。如果是的话,我需要
定义
这个
宏
的第二个变体来处理模板类型:如何创建一个将调用模板
成员
函数foo的
宏
,而不管x是否是一个依赖的
名称
?
浏览 7
提问于2015-07-14
得票数 1
回答已采纳
2
回答
如何使
宏
在
没有
定义
的情况下可调用
、
目前我有一些非常有用的
宏
,但我需要在每个程序
中
定义
它们,然后调用它们。有没有一种方法可以为我自己创建一个
宏
的库,我可以引用它,而不需要在同一个程序
中
定义
它们,也许需要能够从特定的库
中
调用它们。
浏览 1
提问于2018-08-03
得票数 1
1
回答
IntelliJ活动模板,带注释的表达式
、
在
Intellij活动模板
中
,有一个函数‘注释(“注释qname")’()。这个函数是如何
使用
的?这个功能是干什么的?
浏览 4
提问于2015-06-29
得票数 1
回答已采纳
1
回答
类
成员
声明的快捷方式
、
我得给一个班增加一群
成员
。我想添加这样的
宏
: private: TYPE m_##NAME; \ public: void set##NAME(TYPE in##NAME) { m_##NAME = in##NAME; } // The rest of
浏览 1
提问于2013-10-18
得票数 1
回答已采纳
3
回答
宏
“参数”
名称
网格。它能起作用吗?我做错了什么?
、
(TYPE theNAME) {NAME=theNAME;} \我正在尝试创建一个简单的
宏
,它将采用一个类型和一个
名称
,并创建:A_PROPERTY(int
浏览 3
提问于2011-04-07
得票数 2
回答已采纳
3
回答
为什么` `struct stat`
中
的字段被命名为st_something?
、
、
st_blksize; /* blocksize for filesystem I/O */我只是
在
寻找任何类型的答案我注意到所有的领域都以st_开头,
在
互联网上找不到很好的解释。
浏览 0
提问于2012-04-26
得票数 10
回答已采纳
4
回答
解密类型(*此)等效的外部功能体
、
、
是否有可能编写一个特性,从而得到它所
使用
的类的类型?如何在下面的示例
中
实现get_class?class Foo {}; 用例: 我有一个反射(.)
宏
,它生成基础结构来迭代
成员
,访问它们并
使用
它们的<em
浏览 1
提问于2017-06-19
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel 名称定义在实际工作中的应用
GeoEast解释系统使用技巧八:在主控中自定义数据迁移菜单
批量重命名文件夹,轻松管理文件:掌握在原名称中自定义插入关键词的巧妙技巧
单元测试之参数化测试
C+编程知识快速复习,看这一篇就够了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券