compiler-construction 相关问题

标记编译器构造应该应用于有关编译器编程的问题或有关编译器详细内部工作的问题。请勿使用*使用*特定编译器或编译错误的问题。

iPhone 应用程序上的 Xcode 链接器错误(仅在模拟器上)

我收到这个链接器错误,它不允许我编译。它只发生在模拟器上。 关键点: - 仅发生在模拟器中 - 与此问题类似,但在...中没有发现 FRAMEWORK_SEARCH_PATHS

回答 4 投票 0

标准库多次包含在多个文件中?

在K&R书(p59)(编辑:第二版,涵盖ANSI C)中,建议将较大的项目拆分为多个文件更容易。在每个文件中,都包含几个库...

回答 2 投票 0

解析具有非空格分隔运算符的表达式

我目前正在开发编译器。最近,我偶然发现了一个有关表达式中运算符解析的问题。显然我还没有发现这在其他语言中是一个问题,

回答 1 投票 0

为什么VC++要引入非标准关键字:__leave?

根据MSDN: __leave 语句效率更高,因为它不会导致 堆栈展开。 据我理解,也就是说:“这样的通用代码片段是危险的!” 斯特...

回答 2 投票 0

所有其他 Swift 类型的基本类型是什么?

我目前正在尝试更好地了解 GitHub 上的 Apple 开源 Swift 编译器。使用 Swift 几年后,我已经习惯了定义重要类型的哲学

回答 2 投票 0

C 一元运算符

我尝试理解C语言中一元运算符背后的语法。根据此版本的标准链接,第 6.5.3 节中的一元运算符具有以下语法: 一元表达式...

回答 1 投票 0

在LLVM中声明参数的字符串类型

如何在 LLVM C++ api 中声明字符串参数?例如,要声明双参数,我会这样做: argTypes.push_back(类型::getDoubleTy(*context)) 可以这样做吗...

回答 1 投票 0

为什么只包含B类型成员变量的C类的sizeof(C)不等于sizeof(B)?

我写了三个类:A、B、C。A没有成员变量,B有整型成员变量,C有B类型的成员变量,如下所示: A类{ 民众: }; B 类:

回答 1 投票 0

仅允许在特定类型上使用自定义属性

有没有办法强制编译器限制自定义属性的使用,使其仅用于特定属性类型,如 int、short、string(所有原始类型)? 类似于

回答 6 投票 0

(C语言)在循环头内调用sqrt()函数

如果我像她一样编写我的主要检查函数。, for(int i=2; i<=sqrt(n); ++i) {//code} Will that sqrt() calculated for every iteration or the C compiler is smart enough to calculate the sqrt onc...

回答 1 投票 0

用Go反编译已编译的程序

我用Go构建了一个简单的可执行程序。 我已将代码编译成静态二进制程序。 我想反编译输出的二进制文件并获取Go源代码。 这可能吗,还是...

回答 4 投票 0

将临时绑定到左值引用

我有以下代码 字符串三() { 返回“三”; } void mutate(字符串& ref) { } int main() { 变异(三()); 返回0; } 你可以看到我正在传递 Three() 来改变 m...

回答 5 投票 0

定义封闭命名空间 - 这对 clang 和 g++ 有什么影响(编译时间、内存使用等)

给出示例代码段: 命名空间project_namespace::my_math { 命名空间 enclusion_namespace = my_math; 结构体球体{}; 结构体 sphere_stuff { 使用球体 =

回答 1 投票 0

JIBX绑定目录抛出意外的访问绑定错误

失败的代码行 BindingFactory = BindingDirectory.getFactory(MyClass.class); 我不明白为什么当存在 MyClass-bindings.xml 文件时该行会失败。我的环境是Java...

回答 2 投票 0

MS Visual Studio 编译器提供哪些 C99 功能?

众所周知,微软的Visual Studio编译器不支持C99,而且看起来他们也没有计划支持它。 然而,编译器确实包含一些精心挑选的功能,例如......

回答 2 投票 0

如何在 VS C++ 6.0 中递增枚举?

我复制并粘贴了一些递增枚举的代码: 迈纳姆++; 该代码运行良好,因为它是在 VS.NET C++ 2003 中编译的 我现在在VS 6.0中开发并得到错误: 错误 C2676:b...

回答 5 投票 0

访问elf符号表中的变量地址

简短的问题:有没有办法使用 elfread -a 打印函数变量的地址? 说明:我正在一个玩具编译器上做一些工作,它使用 llvm C++ API 生成一个共享库。我

回答 1 投票 0

编译器如何处理线程?

有人可以解释一下编译器如何处理线程吗? 我了解如何在程序中使用线程,但是编译器如何编译它们,以及在...中生成的指令是什么?

回答 1 投票 0

编译器如何编译线程?

有人可以解释一下编译器如何编译线程吗? 我了解如何在程序中使用线程,但是编译器如何编译它们,以及生成的指令是什么...

回答 1 投票 0

将 C# 代码转换为 AST?

目前是否可以将 C# 代码转换为抽象语法树? 编辑:一些澄清;我不一定期望编译器为我生成 AST - 解析器就可以了,

回答 12 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.