gpt4 book ai didi

c++ - 大型嵌入式公司真的是 "forced"使用旧的编程标准/编译器吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:51 25 4
gpt4 key购买 nike

<分区>

我们的讲师告诉我们,在完成作业时,我们只能使用 C++98/C99 标准,通过为编译器指定正确的标志,我们可以确保我们不会违反此规则。

我知道这是为了让人们可以学习“真正的”C 或 C++,无论他们选择哪个,并在没有任何新语言功能帮助的情况下练习这种技能(我不同意,但我有什么资格争辩)。

当问我的讲师为什么这条规则时,他回答(在知道我对上述答案不满意之后):“因为像 ASML 这样与嵌入式设备一起工作的大公司有旧的代码库,可以 切换到 C11/C++11 时中断)。

我要求一段代码的特定现实世界/实际示例,它在 C99/C11(或 C++98/C++11)中编译,符合标准(C99/C++98) ,但在二进制形式下行为非常不同——总而言之,这个问题还没有得到回答。如果公司坚持使用旧的编译器和标准的说法是正确的,那么有人可以提供我想亲眼看到的这样一段代码吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com