手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
compiler-bug
compiler-bug专题提供compiler-bug的最新资讯内容,帮你更好的了解compiler-bug。
数组 – Delphi XE字节数组索引
我像这样使用简单的循环缓冲区 var Values: array [byte] of single; ptr: byte; 在这个测试例子中 for ptr:=0 to 10 do Values[Byte(ptr-5)]:=1; 我希望设置为1前5个值和最后5个值,但XE4 compiller产生不正确的代码,它使用32位指针数学来计算数组索引: for ptr:=0 to 10 do V
作者:佚名 时间:2019-06-12
c – 从已删除复制构造函数的类继承
我有类基,它只包含私有默认构造函数和公共删除的复制构造函数,没有别的. class base { private: base() = default; public: base(const base&) = delete; }; 如果我尝试从base继承并创建一个派生类的实例,如下所示,g 4.8.2不会编译我的代码,但VC 2013会编译. class derived : pu
作者:佚名 时间:2019-09-19
c – 为什么在clang -O3上出现这种行为?
这是一个计算整数除数的短程序.该程序确实正常工作.但问题是,在Clang C编译器(版本3.3,主干180686)的当前主干的-O3优化标志下,程序的行为发生变化,结果不再正确. 码 这是代码: #include <iostream> constexpr unsigned long divisors(unsigned long n, unsigned long c) { // This
作者:佚名 时间:2019-10-09
C:奇怪的“是私人”错误
我一直在得到一个非常不寻常的错误,声称类型别名是私有的.经过几个小时的减少我的代码,我得到了以下最小的测试用例: template <typename Dummy> class Test { struct CatDog { static void meow () { CrazyHouse::TheCatDog::meow();
作者:佚名 时间:2019-11-14
c – `if constexpr`,内部lambda,内部包扩展 – 编译器错误?
clang version 5.0.0 (trunk 305664) Target: x86_64-unknown-linux-gnu 以下代码成功编译: template <int... A> void f() { ([](auto) { if constexpr (A == 0) return 42; else
作者:佚名 时间:2019-11-26
嵌套的lambda表达式编译速度非常慢,并且Visual C生成大型目标文件
我发现嵌套的lambda表达式编译和生成巨大的.obj文件非常慢.例如,在我的计算机上,以下代码生成一个大小为4766 KB的obj文件: int main() { auto f = [] { auto f = [] { auto f = [] { auto f = [] { auto f = []
作者:佚名 时间:2019-11-27
c – 用g 4.9.1修复奇怪的“%a”格式行为?
编译器: Windows 8.1下的Nuwen发行版64位MinGW G 4.9.1. 码: #ifdef INCLUDE_IOSTREAM # include <iostream> #endif #include <stdio.h> // ::snprintf #include <stdlib.h> // EXIT_SUCCESS, EXIT_FAILURE #includ
作者:佚名 时间:2020-01-03
c – 从类成员初始化器抛出的异常是否调用std :: terminate()?
给出这个代码: struct A { A(int e) { throw e; } }; struct B { A a{42}; // Same with = 42; syntax }; int main() { try { B b; } catch (int const e) { return e; } } 当编译GCC(
作者:佚名 时间:2020-01-10
c – 这是GCC错误吗?初始化结构与工会
我可能已经发现GCC v4.8.2的错误,但是我想在提交之前先检查,因为这可能是我做错了! 以下代码: #include <vector> struct Message { typedef union { char byte; const char *str; } Parameter; Parameter p1; Parameter p2; }; int mai
作者:佚名 时间:2019-06-23
c – Clang和二进制折叠表达式 – 空参数包的诅咒
特别是Clang 3.6.0,目前由Coliru主办. 所有这些片段都来自: int main() { foo(); std::cout << "\n----\n"; foo(1, 2, 3); } 以下代码: template <class... Args> void foo(Args... args) { std::cout << ... << args; }
作者:佚名 时间:2019-06-20
C模板函数获取默认的默认值
我在C中打了一个真正的脑保肝器,以前从来没有发生过. 问题的要点是,在调用我的(模板)函数时,我已经定义了默认值的参数将其值加扰.只有当我使用默认值调用该函数时才会发生. 我的模板函数是这样声明的: template <typename T> vector2<T> transform(vector2<T> const &vec, matrix4<T> const &m, T z = T(0), T
作者:佚名 时间:2019-06-04
c – std :: call_once()在第一次调用后调用第二次调用时挂起
给定这段代码: #include <mutex> #include <iostream> void f(bool doThrow) { if (doThrow) { std::cout << "Throwing" << std::endl; throw 42; } std::cout << "Not throwing" << std::en
作者:佚名 时间:2019-06-02
c – 使用字符串字面值在构造函数中初始化std :: array成员. GCC错误?
以下示例初始化std :: array< char,N>使用字符串文字的构造函数中的成员不会在GCC 4.8上编译,而是使用Clang 3.4进行编译. #include <iostream> #include <array> struct A { std::array<char, 4> x; A(std::array<char, 4> arr) : x(arr) {} }; in
作者:佚名 时间:2019-05-22
c – 多重继承使私有成员可访问
class A { public: int a; }; class B: private A { }; class C: public A { }; class D: public B, public C { D() { B::a = 0; } }; 即使B私下继承,编译也是如此.如果我删除D的C
作者:佚名 时间:2019-05-15
c#-4.0 – 可能的C#4.0编译错误,可以其他人验证吗?
既然我不知道这个错误触发了什么部分,那么我完全不知道如何更好地标记它. 这个问题是c# code seems to get optimized in an invalid way such that an object value becomes null问题的副产物,我试图在昨天晚上帮助Gary.他是一个发现有问题的人,我已经将问题简化为一个更简单的项目,并且在进一步了解之前需要验证,因此这里就
作者:佚名 时间:2019-06-20
上一页
1
2
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 为新品让路!苹果定制版Mac发货延期
• 消息称英伟达RTX 4090/4090D顶级显卡已
• AI识别小偷抢手机,谷歌为安卓推出盗窃
• iPadOS 18来了,iPad现在真的有“生产力
• 谷歌日本整活:打造莫比乌斯外形键盘 正
• 天玑9400核心配置曝光,OV米均已采购,
• iPad和安卓Pad有什么区别?不用这三项功
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot