问题标签 [gcc7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
122 浏览

c - 如何取消引用函数返回的指针?

使用上面的函数,我试图将作为对被调用函数的引用传递的两个数字相加,并返回指向存储总和的变量的指针。但我说奇怪的错误。

这个错误是什么意思?我该如何解决?为什么会出现这个错误?

0 投票
0 回答
40 浏览

c - GCC 7.5.0 中的优化选项如何改变全局变量的地址顺序?

在阅读CSAPP第7章的时候,遇到了一个到现在还解决不了的问题。

foo.c

bar3.c

我用下面显示的选项编译了这两部分。提供 IEEE754 表达式和有关链接器的一些知识,我可以理解为什么“test2”会得到以下结果(y = 0x80000000 和 x = 0x00000000)。

结果:

但是 GCC 7.5.0 中的优化选项如何改变全局变量 x 和 y 的地址顺序,您能否提供一些有关这部分的信息?

我已经测试了-O1、-O2、-O3 等。结果是一样的。

我将不胜感激任何建议。

0 投票
2 回答
69 浏览

c++ - 是否有一种技术可以让匿名结构的命名实例引用封闭类中的函数?

我有一个 CRTP 类,在重构期间为了 API 清晰,我想要一个包含方法的命名匿名结构,而不是让所有方法都在类范围内。问题是,这些方法需要访问外部范围。例如:

有什么技术可以使这项工作吗?特别是 C++14 和 gcc7,因为我不相信匿名结构在技术上符合标准。