分类
发现
榜单
服务器优惠
AI论文
IT文库
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
IT文库
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.022
秒,为您找到
98701
个相关结果.
搜书籍
搜文档
ImportCpp编译指示
902
2020-04-25
《Nim 1.2 语言手册》
ImportCpp编译指示 命名空间 枚举Importcpp 过程Importcpp @ 是一个支持 cnew 操作的特例。 这是必需的,以便直接内联调用表达式,而无需通过临时位置。 这只是为了规避当前代码生成器的限制。 封装构造函数 封装析构函数 对象的Importcpp ImportCpp编译指示 注意 : c2nim 可以解析C...
Bitsize 编译指示
509
2020-04-25
《Nim 1.2 语言手册》
Bitsize 编译指示 Bitsize 编译指示 bitsize 编译指示用于对象字段成员。它将该字段声明为C/C++中的位字段。 type mybitfield = object flag {. bitsize : 1. }: cuint 生成: struct mybitfield { unsi...
pragma编译指示
444
2020-04-25
《Nim 1.2 语言手册》
pragma编译指示 pragma编译指示 pragma 编译指示可用于声明用户定义的编译指示。 这很有用,因为Nim的模板和宏不会影响编译指示。 用户定义的编译指示与所有其他符号在不同的模块范围内。 它们无法从模块导入。 示例: when appType == "lib" : {. pragma : rtl , expor...
noSideEffect编译指示
661
2020-04-25
《Nim 1.2 语言手册》
noSideEffect编译指示 noSideEffect编译指示 noSideEffect 编译指示用于标记proc / iterator没有副作用。 这意味着proc / iterator仅更改可从其参数访问的位置,并且返回值仅取决于参数。 如果它的参数都没有类型var T 或ref T 或ptr T ,这意味着没有修改位置。 如果编译器无法验...
deprecated编译指示
411
2020-04-25
《Nim 1.2 语言手册》
deprecated编译指示 deprecated编译指示 deprecated编译指示用于将符号标记为已弃用: proc p () {. deprecated .} var x {. deprecated .}: char 该编译指示还可以接受一个可选的警告字符串以转发给开发人员。 proc thing ( x : b...
Effects编译指示
452
2020-04-25
《Nim 1.2 语言手册》
Effects编译指示 Effects编译指示 effects 编译指示旨在帮助程序员进行效果分析。 这是一个声明,使编译器将所有推断的效果输出到 effects 的位置: proc p ( what : bool ) = if what : raise newException ( IOError , "I...
Thread编译指示
414
2020-01-04
《Nim 1.0.2 开发手册》
Thread编译指示 Thread编译指示 作为新执行线程执行的proc应该由 thread 编译指示标记,以便于阅读。 编译器检查是否存在 无堆共享限制: 的违规。此限制意味着构造一个由不同(线程本地)堆分配的内存组成的数据结构是无效的。 线程proc被传递给 createThread 或 spawn 并间接调用;所以 thread 编译...
Varargs编译指示
328
2020-01-04
《Nim 1.0.2 开发手册》
Varargs编译指示 Varargs编译指示 varargs 编译指示只适用于过程 (和过程类型)。 它告诉Nim proc可以在最后指定的参数获取可变数量的参数。 Nim字符串值将自动转换为C字符串: proc printf ( formatstr : cstring ) {. nodecl , varargs .} prin...
CodegenDecl编译指示
386
2020-01-04
《Nim 1.0.2 开发手册》
CodegenDecl编译指示 CodegenDecl编译指示 codegenDecl 编译指示可用于直接影响Nim的代码生成器。 它接收一个格式字符串,用于确定如何在生成的代码中声明变量或proc。 对于变量,格式字符串中的$1表示变量的类型,$2是变量的名称。 以下Nim哇到处: var a {. codegenDecl : ...
PassC编译指示
378
2020-01-04
《Nim 1.0.2 开发手册》
PassC编译指示 PassC编译指示 可以使用 passC 编译指示将其他参数传递给C编译器,就像使用命令行开关 —passC 一样: {. passC : "-Wall -Werror" .} 请注意,您可以使用 system module 中的 gorge 来嵌入将在语义分析期间执行的外部命令的参数: {. passC ...
1..
«
28
29
30
31
»
..100