macros相关内容

基于柱C值综上所述B列

我有一个快速的问题:我尝试在4列列号2的表总结如果列号1和3场比赛的价值。我发现了一个样本code在这里堆栈溢出,但它计算目前基于列1.我是新来的VBA和不知道是什么改变或如何调整code在我的基础计算列1和3下面是示例code: 显式的选项子testFunction() 昏暗的RNG作为Excel.Range 昏暗的arrProducts()作为字符串 昏暗我只要设置RNG ..
发布时间:2016-06-01 22:32:54 其他开发

错误:可变大小的物体可能无法初始化

的#define L 1 #定义M L + 1诠释主要(无效){ INT N = L * M * 2; 炭S [N] = {'1','2'}; 的printf(“%D”的sizeof(S)); 返回1; } 为什么上面的code不能编译? Eclipse的编译器说两件事情: 的可变大小的物体可能无法初始化:的是,因为氮以M的定义和L在宏观还是因为我不能用的初始化数 ..
发布时间:2016-06-01 22:19:19 其他开发

绝招:灌装使用宏数组值(code代)

是C ++模板只是宏变相? 我在阅​​读上面的主题,突然这个想法来到我的脑海:为什么不尝试写它可以在我们的现实code使用一些棘手的宏(而不只是仅作为拼图这是在现实生活中毫无用处)? 所以,第一件事来考虑是:用宏填充数组值: INT F(INT和放大器;我){返回++我; }E100的#define R5(M20) M20的#define M5,M5,M5,M5 的#define M5 R ..
发布时间:2016-05-31 19:29:19 C/C++开发

数组大小的宏拒绝指针

这是经常教导标准数组大小宏 的#define ARRAYSIZE(ARR)(的sizeof(ARR)/ sizeof的(ARR [0])) 或某些等价形式。然而,这种事情时,指针传递在默默的成功,并且给出的结果,可以在运行时似乎是可信直到事情神秘地土崩瓦解。 这一切都太容易犯这个错误:具有本地数组变量重构功能,动了一下数组处理成调用数组作为参数新功能 所以,问题是:是否有“卫生”宏在编译时p ..
发布时间:2016-05-30 22:52:40 其他开发

等同MSVC在其他编译器_countof?

是否有任何内置的等价 _countof 通过其他编译器,特别是海湾合作委员会,并提供锵?是否有任何非宏形式? 解决方案 使用C ++ 11的非宏的形式是: 字符arrname [5]; 为size_t计数=的std ::程度< decltype(arrname)GT; ::值; 和范围可以在 type_traits 头被发现。 或者,如果你希望它看起来有点漂亮,在这个包装它:模 ..
发布时间:2016-05-30 22:11:08 其他开发

检测ARM NEON可用性在preprocessor?

按照 ARM ARM ,当霓虹灯SIMD指令可 __ __ ARM_NEON 定义。我遇到了麻烦GCC提供它。 氖这​​个 BananaPi专业版开发运行Debian 8.2板可供选择: $执行cat / proc内/ cpuinfo | grep的霓虹灯 特点:SWP一半拇指fastmult VFP EDSP霓虹灯VFPv3的TLS vfpv4 idiva idivt 我使用GCC 4 ..
发布时间:2016-05-29 15:02:41 其它硬件开发

LaTeX的:在一个字符串中使用某些字符

我需要提取对许多来自看起来像这样的字符串宏: N1-M1,N2-M2,N3-M3,N4-M4(它可能是更长) 其中n1,M1,N2,M2,...是从0号 - 15.如何去获得对(N1,M1),和(N 2,2),(N3,M3),等我的宏里?我将需要使用每对一次,以后我可以,如果需要的话,忽略对 假设每个数字是2位数(不是一个优雅的事情),以及屠宰一个code我在这个论坛上发现由Debils ..
发布时间:2016-05-29 12:31:03 JavaScript

有没有办法使用C ++ preprocessor字符串化的可变参数宏参数的方法吗?

我的猜测是这个问题的答案是否定的,但如果有办法将是真棒。为了澄清,假设我有以下宏: 的#define MY_VARIADIC_MACRO(X ...)//做一些事情在这里的宏定义 我想要做的是不知它传递给一个可变参数函数之前,X的所有变量进行字符串化;这里的关键词是前。我知道有没有办法真正从宏定义内访问各个参数,但有一种方法来字符串化所有参数,与可能像下面?的#define MY_VARIA ..
发布时间:2016-05-29 12:09:19 C/C++开发

宏来算的参数的个数

我有一个第三方的C库是一个可变参数函数: INT FUNC(INT ARGC,...); ARGC 表示传递可选参数的个数。 我与计算参数的数量,建议宏观包裹它的这里。为了方便阅读,这里的宏:的#define PP_ARG_N(\\ _1,_2,_3,_4,_5,_6,_7,_8,_9,_10,\\ _11,_12,_13,_14,_15,_16, ..
发布时间:2016-05-29 12:04:56 JavaScript

是项目特定的DSL负债?

我从分叉我评论我的许多伟大的答案我收到一个提出了一个类似的问题,这一问题。原本我是问AST宏,它主要引起了Lispers非常细致,周到的答复。谢谢你。 懒惰的评价VS宏 我评论提出的问题是特定项目的DSL是否真的是一个好主意。当然,这完全是主观的 - 毕竟,当你正在写在一个真正的前pressive语言,你在哪里绘制前pressive API和实际DSL之间的界线?例如,我想大多数Ruby开发者 ..
发布时间:2016-05-22 21:26:13 Java开发

如果蚂蚁:真的。设置属性为true,将不会导致任务执行

在蚂蚁1.9.1,您如果有,除非属性的大部分任务。使用的能力 我有一个宏,我定义在这里我试图运行这些任务: <属性名=“test.templates”VALUE =“真”/> .... <目标名称=“test.templates” 说明=“测试自动配置模板和答案”> < test.templates 如果:真=“test.templ ..
发布时间:2016-05-18 19:47:19 Java相关

什么是Scala的宏观注解的annotees?或者有多少次是宏观施加

花相当一段时间寻遍斯卡拉单证后,我还没有发现这个信息的特定位。或者在某种程度上,我可以很容易地理解或得到任何肯定出至少不措辞。 我有这样的注解: 类MyAnnotation扩展StaticAnnotation { 高清macroTransform(annotees:任何*)=宏myImpl} 和我已经用它在两个或多个类是这样的: @MyAnnotation 一类{}@MyAnnotati ..
发布时间:2016-05-17 20:14:03 Java开发

在处理宏注解无法访问家长成员

我是那种封闭以下(宏观注释的) 情况。假设我有一个名为批注 @Factory 这 旨在生成一个适用方法,在相应的同伴对象中的注释特征。例如,给定的特质A : @Factory 性状的{ VAL A1:诠释 } 要生成预期的code是下列之一:对象的延伸厂[A] { 高清应用(_A1:强度)=新的A { VAL A1 = _A1 } } 现在假设我们有一个特质 B ..
发布时间:2016-05-16 21:38:09 Java相关

如何创建Android的宏的

我想创建的Andr​​oid应用程序的宏,这将有助于用户设置的要求为用户像定时录像一样(在Windows操作系统中的Camstudio),GPS,蓝牙,摄像头控制做schduled任务。我知道有根设备做这些事情。 高级功能: •摇晃设备上传的最后一张照片到Facebook。 •打开Wi-Fi或数据连接,当你(在关闭时,再关闭)启动特定的应用程序。 •通过发送您的当前位置响应传入的短信。 •切换电 ..
发布时间:2015-12-07 00:55:35 移动开发

__ANDROID__宏突然没有定义

我工作的一个应用程序,它使用NDK(所有我在写事上都R6B和r8d) 一切工作正常了,我想开始和尝试调试我的C code。 我跟着这个 http://tool​​s.android.com/recent/usingthendkplugin 教程, 但 NDK_DEBUG = 1 标记来生成命令,我突然开始在code甚至删除该标签后并没有消失收到错误,从安卓4.2变化0.2回到2.2,改变NDK ..
发布时间:2015-12-02 14:52:59 移动开发