![]() |
1
5
你可以使用 mixin 构造以使用在所有版本中无效的特定于语言版本的代码。例子:
关于你的实际问题,我建议在C语言与C++的接口定义一个类型的时候做同样的事情。
我不明白“什么是使它们变为可变的最好方法”这个问题。 |
![]() |
2
-1
不要用混音器,这是做这个工作的错误工具。您真正需要的是“version”语句,您可以在这里的条件编译页中阅读它: http://www.digitalmars.com/d/2.0/version.html 它不会编译/查看不同版本的代码。这允许为不同的D版本或不同的操作系统构建不同的代码。 mixin可能可以工作,但它是一个沉重的工具,没有突出显示代码(在引号内),只是过于复杂的事情。版本语句非常适合这个问题。 |
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 6 月前 |
![]() |
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 7 月前 |
![]() |
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 8 月前 |
![]() |
user764754 · 防止多行原始字符串文字中出现新行字符 8 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 8 月前 |
![]() |
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 8 月前 |