1. トップ
  2. 新着ニュース
  3. IT
  4. IT総合

C++26への準拠を図るgcc 14.1リリース

マイナビニュース / 2024年5月8日 17時1分

画像提供:マイナビニュース

GNUプロジェクトは現地時間2024年5月7日、gcc 14.1のリリースをメーリングリストで報告した。ソースコードはsourceware.orgやGNUが用意したミラーサイトからダウンロードできる。2026年に改定さる予定のC++26に準拠するため、1990年公開のANSI C標準と比べてワーニングから記述要素をエラーと見なすようにした。また、IA-32、x86-64、AArch64環境ではC++23におけるビット単位整数型の_BitIntをサポートしている。具体的な差異はドキュメントで確認可能だ。

本バージョンではC++26機能と欠落していたC++23に関する不具合を修正し、C++テンプレートのインスタンス化時にソースの引用を可能にしている。他にもlibstdc++expライブラリーにC++の標準ライブラリーの一部であるFilesystem TS(Technical Specification)のすべてのシンボルと、std::stacktraceクラスの実験的シンボルが含まれるようになった。さらにC++17のFilesystemライブラリーをリンクするためのlstdc++fsではなく、gcc 14以降に対応したlstdc++expの使用を推奨している。変更内容は多岐にわたるため、Changelogを参照してほしい。
(阿久津良和)

この記事に関連するニュース

トピックスRSS

ランキング

記事ミッション中・・・

10秒滞在

記事にリアクションする

記事ミッション中・・・

10秒滞在

記事にリアクションする

デイリー: 参加する
ウィークリー: 参加する
マンスリー: 参加する
10秒滞在

記事にリアクションする

次の記事を探す

エラーが発生しました

ページを再読み込みして
ください