腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
caffe
使用
#
define
宏
来
创建
函数
c++
、
macros
、
caffe
我正在阅读
caffe
的源代码,我很好奇
为什么
caffe
使用
#
define
来
创建
像
caffe
.cpp中那样的
函数
。#
define
RegisterBrewFunction(func) \class __Registerer_##func { \ g_brew_map[#func] = &func; \
浏览 8
提问于2017-03-06
得票数 2
回答已采纳
1
回答
caffe
.cpp RegisterBrewFunction
c++
、
caffe
我当时在读
caffe
源代码在作为工具/
caffe
来源的
caffe
.cpp中,我遇到了以下令我困惑的代码:namespace {{ \ } \__Registerer_##func g_registerer_##func; \据我所知,这个
宏
将
为什么
不就这样做呢? #
define
Regist
浏览 1
提问于2014-12-29
得票数 2
回答已采纳
1
回答
Caffe
是否包含静态初始化失败?
c++
、
caffe
当我运行
Caffe
.exe时,它会这样做:cudaGetDeviceProperties(&deviceProp, 0);
Caffe
::set_mode(
Caffe
::GPU);
caffe
_net.CopyTrainedLayersFrom但是,如果我使Net
浏览 0
提问于2016-09-20
得票数 0
回答已采纳
1
回答
C++错误:
使用
Cmake之前的预期主表达式
c++
、
cmake
、
g++
、
cmake-gui
我
使用
Cmake
来
定义folder paths。我有Config.in.h文件,#cmakedefine声明为#cmakedefine
CAFFE
_MODEL_PATH#cmakedefine MEAN_FILE在我的CMakeLists.txt里,我 set(
CAFFE
_MODEL_PATH""
浏览 2
提问于2017-02-13
得票数 0
回答已采纳
4
回答
用于C和C++
函数
签名的可移植未用参数
宏
c++
、
c
、
macros
、
warnings
我感兴趣的是
创建
一个
宏
来
消除未
使用
的变量警告。此问题描述了一种通过在
函数
代码中写入
宏
来
抑制未
使用
参数警告的方法: void callback(int UNUSED(some_useless_stuff)) {}#
define
UNUSED(x) /*@unuse
浏览 6
提问于2011-08-17
得票数 45
回答已采纳
3
回答
要连接的
宏
中C++
宏
的扩展
c++
、
macros
、
concatenation
CLASS_NAME
来
创建
类,例如我试着用但是GROUP_NUM没有被扩展并输出我找到的唯一解决方案是将这些CLASS_NAME和CLASS_STR定义为
宏
函数
,这些
宏
函数
将组号作为参数传递(在调用站点上,而不是在另一个
宏
中#
defin
浏览 2
提问于2013-08-13
得票数 2
回答已采纳
1
回答
C++变量模板在变量
宏
中的作用
c++
、
variadic-templates
、
variadic-macros
问题在于,我得到了一些
函数
指针(类型: void*),我需要从它
创建
一个
函数
(=
创建
一个带有签名的
函数
)。(Params ...) return reinterpret_cast<ReturnType(*) (Params ...)> (func);现在,我需要一种方法
来
创建
所需的
函数
:但我不知道
为什么
?这个问题真的与
DEFINE
_FUNCTION
宏
中的参数有关吗?还是
浏览 3
提问于2016-02-16
得票数 4
回答已采纳
3
回答
“反向”C预处理
宏
的集合
c
、
gcc
、
c-preprocessor
我有很多预处理
宏
定义,如下所示:#
define
BAR 2在实际应用程序中,每个定义对应于解释器虚拟机中的指令。换句话说,我需要一个
函数
,它接受数字并返回
宏
名,例如输入2返回"BAR"。当然,我可以自己
使用
switch
创建
一个
函数
: switch (id) {
浏览 1
提问于2018-04-14
得票数 2
回答已采纳
3
回答
在方案中定义全局闭包的标准方法是什么?
macros
、
scheme
、
lisp
、
common-lisp
、
lisp-macros
))但是如果我想要定义多个
函数
,这是行不通的,我需要知道标准的方法,这样我就可以编写定义
函数
的
宏
。在其中,您可以调用
宏
can let: (macro x))(let ((x 10)) (+ x 1)) (+
浏览 0
提问于2019-04-26
得票数 3
回答已采纳
2
回答
C/C++:一个奇怪的库
函数
声明
c++
、
c
、
function
我在C/C++库中发现了这种
函数
声明,我想知道以这种方式声明
函数
是否有任何标准…… SOMELIBAPI( someReturnType, someLibFuncName, (int arg1, int
浏览 2
提问于2015-03-30
得票数 0
1
回答
如何
使用
球拍
宏
定义
函数
?
macros
、
scheme
、
racket
我正在尝试编写一个
宏
,它定义了一个特殊的数据结构类和相关的
函数
。作为一个具体的例子,我该如何在方案本身中定义
define
-struct
宏
呢?它需要
创建
make-struct、struct-<<field>>等
函数
。我如何在
宏
中
浏览 1
提问于2010-05-23
得票数 9
回答已采纳
1
回答
在
宏
内
使用
__FUNCTION__
visual-c++
我需要有
函数
名。我执行了两个过程
来
打印它的名称:
使用
宏
:和
使用
函数
:{}int main() { LogFnc(__FUNCTI
浏览 0
提问于2012-11-27
得票数 0
回答已采纳
2
回答
匿名
宏
方案
compiler-construction
、
macros
、
functional-programming
、
lisp
、
scheme
我最近正在学习一种方案,并对一种设计感到好奇,即没有标识符就无法对
宏
进行评估,而lambda(过程)则可以这样做。例如,我可以
使用
匿名lambda如下:在这里,我需要
使用
以下语法定义
宏
:我很好奇
为什么
会有这样的方法
来
直接
创建
这样一个
宏
: (
define
my-macro (macro-lambda
浏览 3
提问于2013-02-03
得票数 1
回答已采纳
2
回答
为什么
C会费心提供类型定义?
c
、
typedef
、
preprocessor
我遇到了以下问题,但我找不到任何具体的解释:
为什么
C会费心提供类型定义?定义BOOL
宏
不像
使用
typedef定义Bool类型一样好吗?例如,可以
使用
#
define
指令
创建
可用作布尔类型的
宏
:还有一种方法可以
使用
称为类型定义的特性
来
设置布尔类型。typedef int Bool;
为什么
最后一种方法是首选的?有什么好处?
浏览 4
提问于2017-02-21
得票数 2
回答已采纳
3
回答
将
宏
转换为
函数
时的问题[C]
c
、
macros
我有以下
函数
,我正试图将其转换为
宏
。else }}{\ uchar const *
浏览 6
提问于2014-01-24
得票数 0
回答已采纳
1
回答
宏
导入外部
函数
c++
我有一个
宏
,它
创建
一个
函数
(程序集标签),定义如下但是为了调用这个
函数
,我必须先导入它,如下所示extern "C" void exit()
为什么
宏
不能declare (import)
函数
?
浏览 0
提问于2017-01-26
得票数 1
5
回答
何时在C中
使用
类似
函数
的
宏
c
、
function
、
c-preprocessor
今天晚上我读了一些用C写的代码,文件的顶部是一个类似
宏
散列的
函数
:这让我想知道,
为什么
有人会选择
使用
类似
函数
的
宏
来
实现
函数
,而不是像普通的C
函数
一样实现它?
浏览 0
提问于2009-10-24
得票数 11
2
回答
定义内联no-op
函数
,这样就不会对参数求值
c++
、
macros
、
namespaces
在带有
宏
的C++中,我可以
创建
一个
宏
,如:#
define
Debug(__str__) std::cerr << "Debug: " << (__str__) << std::endl;#
define
Debug(__str__) (void)0在部署代码中(设置了NDEBUG ),在调用
函数
ge
浏览 0
提问于2016-10-07
得票数 1
1
回答
C:用
宏
隐藏if-语句的最佳方法
c
、
macros
、
c-preprocessor
在#
define
中隐藏if语句的最佳实践是什么? 我的直觉说这是个糟糕的方法。你能举个例子吗,
为什么
是这样,
为什么
不?例如,
使用
它的任何人都可以在
宏
之后添加else。 #
define
MY_MACRO(isTrue) (isTrue) ?do() : do_not(
浏览 0
提问于2019-04-04
得票数 0
回答已采纳
3
回答
C:
宏
中的预处理器?
c
、
macros
、
c-preprocessor
有没有办法在
宏
中
使用
预处理器关键字?如果有某种转义字符或什么,我不知道它。例如,我想
创建
一个扩展为以下内容的
宏
: printf("FOO%s","BAR"); log("FOO%s","BAR");从这个开始
浏览 3
提问于2011-05-07
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券