Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
宏可以从其参数中删除字符吗?
是否可以定义一个宏来修剪传入的字符串参数的一部分 例如 can this be defined define MACRO o int main printf MACRO ObjectT prints Object not ObjectT 宏
c
string
replace
macros
cpreprocessor
为什么c 库和语言定义_name,然后typedef 或pound 定义_name name?
看来 C 库和语言有很多无用的类型名称 例如 C 有一个内置类型 Bool并且有一个宏stdbool h define bool Bool 为什么 C 没有bool内置而不是 Bool 我发现了更多的例子stdio h and stdlib
c
syntax
macros
C# 宏风格泛型
我正在寻找一种方法来拥有仅在编译时存在的泛型 以实现代码重用 不必复制 粘贴类和方法 基本上只是文本替换 就像宏一样 带有一些类型检查 更像是 C 模板 我问的原因 普通的 C 泛型坚持始终在运行时创建泛型类型 为什么 这 1 不仅产生不必
c
templates
generics
macros
你能在 vim 中做交互式宏或录音吗?
我想定义一个 vim 宏 在特定时间中断用户输入 这可能吗 编辑 原来是我的录音 q 而不是宏 可以在录音中使用输入命令 但麻烦大于其价值 我首先将插入输入转义映射到一个键 map
Vim
macros
C:执行 {...} while(0)? [复制]
这个问题在这里已经有答案了 可能的重复 为什么 C C 宏中有时会出现无意义的 do while 和 if else 语句 https stackoverflow com questions 154136 why are there som
c
macros
VSCode 自定义宏
我目前正在尝试使用 VSCode 但我不知道如何正确定义宏并将它们绑定到特定的按键绑定 我习惯使用 Sublime text 并且我定义了一些宏 可以帮助我更快地打字并减少错误 我想要获得的宏如下 alt shift q 哪些类型 并将光标
VisualStudioCode
macros
latex
keyboardshortcuts
mov ah、word_variable 上的“无效指令操作数”以及在 16 位数字上使用 imul
这是我想要实现的目标 a x b x a y b y a z b z 我正在尝试在汇编中创建一个宏来执行上述计算 我在用WORDs 代表我所有的号码 这是我的代码 dotProduct MACRO A X A Y A Z B X B Y B
Assembly
macros
x86
MASM
C语言中的宏(#define)
我正在阅读hoard内存分配器的源代码 在gnuwrapper cpp文件中 有以下代码 define CUSTOM MALLOC x CUSTOM PREFIX malloc x 是什么意思CUSTOM PREFIX malloc x i
c
macros
cpreprocessor
在 iOS 7 中实现 heightForRowIndexPath:,但在 iOS 8 中使用编译时宏将其删除
我想在 iOS 8 中实现新的自动调整表格视图单元格大小 同时保持对heightForRowAtIndexPath 在 iOS 7 中 问题是我必须删除方法覆盖heightForRowAtIndexPath 对于 iOS 8 但在 iOS
UITableView
ios7
macros
iOS8
heightforrowatindexpath
Objective-C 中的宏调用 isEqualToString:产生有关无效令牌的错误
我正在尝试定义一个这样的宏 define SOME DEF TTys getString isEqualToString ANOTHER STRING 然后执行以下操作 if SOME DEF endif TTys getString 返回
ios
Objectivec
macros
如何在 Swift 中使用带有 #define 宏的 Objective-C 代码
我正在尝试在我的 Swift 项目中使用第三方 Objective C 库 我已将库成功导入到 Xcode 中 并且制作了一个
ios
Objectivec
macros
swift
有没有一种简单的方法可以查看 Elixir 宏扩展为什么?
在过去 18 个月左右的时间里 Elixir 一直是我的首选语言 但有时我发现 无魔法 口头禅 特别是在 Phoenix 与 Rails 中引用 和宏的使用之间存在紧张关系 虽然我现在在使用没有宏的语言时会怀念宏 但我仍然希望能更容易地看到
macros
elixir
将宏参数传递给其他宏
我是生锈新手 我正在尝试创建宏 它需要一个缓冲区 然后从中解码一些数据并创建给定的变量列表 如果发生错误 那么它应该打印错误并继续 因为我将在接收缓冲区的循环中调用它 像这样的东西 for bin ref in bufs extract b
Rust
macros
替换宏变量中的字符串?
我有一个宏 我在其中传递一个参数并使用它根据输入的名称定义一个新变量 define DO X x char do x var x other things 问题是如果我传入一个结构变量 它就会崩溃 DO X some struct gt t
c
macros
cpreprocessor
stringconcatenation
stringification
如何在 C 中连接两个字符串宏?
我正在尝试为我的程序实现 VERSION 宏 该宏将在某些情况下进行更改 宏 VERSION 通过 Makefile 定义 git 信息放在那里 并且是一个字符串 现在我有一组 define d 开关 我希望 VERSION 能够反映其中哪
c
macros
concatenation
preprocessor
Q_PROPERTY:成员与读/写
我正在阅读 Qt 5 5 关于 Q PROPERTY 宏的文档 但我不能很好地理解它 据我所知 您可以在此宏中使用关键字 MEMBER 或访问器 READ WRITE 来代替 如果您使用关键字 MEMBER 则不必编写访问器 因为您可以使用
c
QT
properties
macros
member
在Scheme中编写一个自动记忆器。有关宏和包装器的帮助
我在Scheme中编写自动记忆器时遇到了一些问题 我有一个有效的 memoize 函数 它创建一个哈希表并检查该值是否已经计算出来 如果之前已经计算过 则返回值 否则调用该函数 define memoizer fun let a table
functionalprogramming
macros
SCHEME
racket
宏有什么好的用途吗? [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 据我所知 宏在编译器正确看到程序文本之前就重新排列了它 因此可能会导致问题 我很少在 C 代码中看到它们 大部分是在 C 代码中 我所
c
macros
Scala 宏的静态返回类型
所以我有这个宏 import language experimental macros import scala reflect macros Context class Foo class Bar extends Foo def laun
scala
types
macros
scala210
scalamacros
在 Rust 中,用于连接任意数量的组件来构建路径的宏是什么?
在Python中 有一个函数叫做os path join 允许使用操作系统的路径分隔符将多个字符串连接到一个路径中 在 Rust 中 只有一个函数join 将字符串或路径附加到现有路径 这个问题无法用普通函数解决 因为普通函数需要有固定数量
path
macros
Rust
filepath
«
1
2
3
4
5
6
7
...23
»