cost 388 ms
尝试打印分配给 $$ 结构成员的字符串时出现 bad_alloc - bad_alloc when attempting to print string that was assigned to member of $$ struct

在我们编译器的中间代码生成阶段,更具体地说,在测试算术表达式和赋值规则时,我注意到虽然各自的四边形构造成功,但在打印出来时,有时我们会得到一个 bad_alloc 异常。 跟踪它之后,看起来它是由 printQuads() 方法引起的,特别是以下键的字符串访问: 我将尝试包含相关的代码,而不是在 ...

平均数组中的元素 - Avergaging elements in array

我正在尝试在数组中添加元素。 这只是一个计算学生平均成绩的简单程序。 我知道这可能是一种基本的编码方式,我希望更有效地做到这一点。 但是我的代码没有返回平均值。 我将不胜感激任何帮助。 我确实用 for 循环尝试过,但得到了同样的错误答案。 ...

使用 JavaScript (jQuery) 创建自定义计算 - Creating custom calculations using JavaScript (jQuery)

我希望获取包含在<bdi>标记中的 HTML 字符串的值 - 对其执行计算 - 并将 output 结果生成一个单独的<bdi>字符串,具体取决于在页面上选择的输入。 源<bdi>值根据用户交互动态变化,但我想知道我所问的是否可行以及如何实现它的粗略指南? 用于说 ...

在不使用索引的情况下有效地搜索 arrays? - efficiently searching arrays without using index?

所以我正在为 class 制作一个基于文本的角色扮演游戏。目前该功能适用于一个房间,这正是我目前想要的。 但是我想要一种更有效的方法来做到这一点。 我想在没有索引的情况下执行此操作。 我想打印文本文件中的元素列表,从 contains(3.a) 到 end.3 所在的位置。 你们中的任何兽医都可以 ...

可以用yacc生成Java 1的三个地址码吗? - Can yacc be used to generate three address code for Java 1?

我读过 yacc 为 LALR(1) 语法生成自下而上的解析器。 我有一个 Java 1 的语法,它可用于生成三个地址代码,严格来说是 LALR(1),但我使用的翻译方案使其具有 L 属性。 现在我已经读到 L 属性的 LR 语法在自下而上解析期间无法翻译。 那么,这里是否可以使用 yacc? 如 ...

登录系统C ++:输入我的字符串User&Pass之后,要求我重新输入它们 - Login System C++: After entering my string User & Pass, It asks me to re-input them

我的代码是我要建立的商店,它可以正常运行(注册系统),直到输入用户名和密码(登录系统)为止。输入用户名后,程序会要求我重新登录并继续进行操作(可以肯定是因为这是一会儿真实循环)。 (这是一个项目,因此存在带有构造函数和类的单独的不同文件。) 这是我的代码的一部分: ...

yosys rtlil转储不完整 - yosys rtlil dumps incomplete

我试图弄清yosys对我的verilog源所做的事情,因此我在脚本中插入了许多转储过程。 我假设这些在手册中称为ILANG? 在阅读了Verilog之后,立即翻阅转储,在我看来,重要的事情已经丢失了。 例如,我有一组映射ASCII字母代码的参数定义。 这些列在ILANG中,但没有值。 ...

编译器中间代码生成三个地址代码fjump - Compiler intermediate code generation three address code fjump

在这种情况下 , FJUMP是什么意思? 以下是寄存器机的三地址代码(TAC)中间表示形式:它包含一个名为foo的函数,该函数采用一个整数参数n和一个参数a ,该参数a是整数数组。 用类似Java的伪代码写下高级语言副本。 我认为三个地址代码中的跳转指令类似于“ if x ...

我的Fortran编译器的中间代码生成:DAG或四倍 - Intermediate Code Generation for my Fortran compiler: DAG or quadruples

我正在使用Flex和Bison编写一个小型Fortran编译器。 到目前为止,我已经完成了词法和语法分析。 我正在进行类型检查的语义分析,现在必须选择一个IR。 我的目标机器是MIPS。 所以我想要基于MIPS IAS的最终代码生成。 因此,我认为好的IR是四倍的。 但是我想介绍一些 ...

是否有一个GCC选项将foo()视为foo(void)? - Is there a GCC option to treat foo() as foo(void)?

我正在为一种输出GNU C作为中间代码的语言创建编译器。 (是的,我知道有更好的做IR的方法,但我很懒,而且我会把它重写为自我托管)。 目前,如果我创建一个没有参数的函数,我的编译器会生成 这与期望的行为不同: 但是,我希望海湾合作委员会将前者视为后者(否则我必须在我的代 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM