C++ニュース

C++BuilderでC++17ラムダ式の使用方法を学ぶ

現在のC++言語は、C++11、C++14、C++17などのC++標準規格のバージョンアップを通して、以前のC++言語と比べて大きな機能拡張が行われてます。C++のプログラムコードの可読性、保守性、表現力をより高めるためには、最新であるC++17の言語仕様や標準ライブラリの使用方法を抑えておく必要があります。このブログでは、その機能の一つである「ラムダ式」の使用方法を説明します。 ラムダ式は、C++11で初めて登場し、C++14ではジェネリックスラムダ、C++17では*thisのキャプチャのサポートなど新しい機能が追加され、最新のC++17では、以前のラムダ式よりも使いやすく、さらに強力になりました。 ラムダ式とは、関数のように振舞う関数(クロージャ)オブジェクトを作成することができ、スコープ内の変数をキャプチャできます。(ラムダ式は、記述されている関数のローカル変数をキャプチャとして使用できます。) ラムダ式の基本的な構文は、以下の通りです。 [キャプチャ](仮引数リスト)->戻り値の型{…
続きを読む
C++Delphiニュース

アップデートサブスクリプションの特典–2020年9月版ハイライト

このブログでは、2020年9月版のハイライト情報として、アップデートサブスクリプションをご契約いただいているお客様が利用できる複数の無償コンポーネントとツールに加え、10.4/10.4.1のリリースに関連する非常に魅力的な機能を紹介いたします。なお、RAD…
続きを読む