C++RAD Studio事例 大規模なC++プロジェクトのビルド時間をTwineCompileで高速化 著者: Embarcadero Japan Support 2020年12月23日「TwineCompile」は、アップデートサブスクリプションが有効なユーザーを対象としたProfessional版を含むすべてのC++Builderのエディションで無償での利用可能なプラグインであり、… 続きを読む
C++RAD Studio C++BuilderでC++17 構造化束縛(Structured Bindings)の使用方法を学ぶ 著者: Embarcadero Japan Support 2020年12月22日このブログでは、C++17で利用可能な構造化束縛(Structured Bindings)を使用して効率的なコードを迅速に書く方法をC++Builderで学びます。 C++17では、糖衣構文(syntax…
C++RAD Studio C++Builderで最新C++ constexprの使用方法を学ぶ 著者: Embarcadero Japan Support 2020年12月17日このブログでは、constexpr変数とconstexpr関数を利用する方法を学習します。このライブラリを利用する理由は、実行時ではなくコンパイル時に計算を実行するアプリケーションのパフォーマンスの向上させることで、コンパイル時に時間を割り当てることにより、結果的に実行時間を節約することが目的です。 constexprキーワードはC++11で導入され、C++14およびC++17で改善されました。 constexprは、オブジェクトまたは関数の値をコンパイル時に評価でき、その式を他の定数式で使用できることを指定します。…
C++RAD Studio C++Builderで戻り値の型推論(auto)の使用方法を学ぶ 著者: Embarcadero Japan Support 2020年12月15日このブログでは、C++Builderで戻り値の推論の使用方法を学習します。 C++14以降のバージョンでは、関数の戻り値の型にautoもしくはdecltype(auto)を記述しておくだけで、コンパイラは関数がどれほど複雑であっても、戻り値の型をreturn文から推論できます。…
C++RAD Studio C++Builderで高いパフォーマンスを実現するC++17 string_viewの使用方法を学ぶ 著者: Embarcadero Japan Support 2020年12月10日このブログでは、文字列を扱うための最新の C++17…
C++DelphiRAD Studioニュース アップデートサブスクリプションユーザー向けDelphi / C++Builder 10.4.2ベータプログラムのご案内 著者: Embarcadero Japan Support 2020年12月09日Embarcadero Delphi / C++Builder / RAD Studio 10.4.2(コードネーム:Hunter)NDAベータプログラムへ、アップデートサブスクリプションが有効な全てのお客様を対象にご招待いたします。RAD Studio 10.4.2は、RAD Studio…
C++ニュース C++BuilderでC++17ラムダ式の使用方法を学ぶ 著者: Embarcadero Japan Support 2020年11月18日現在のC++言語は、C++11、C++14、C++17などのC++標準規格のバージョンアップを通して、以前のC++言語と比べて大きな機能拡張が行われてます。C++のプログラムコードの可読性、保守性、表現力をより高めるためには、最新であるC++17の言語仕様や標準ライブラリの使用方法を抑えておく必要があります。このブログでは、その機能の一つである「ラムダ式」の使用方法を説明します。 ラムダ式は、C++11で初めて登場し、C++14ではジェネリックスラムダ、C++17では*thisのキャプチャのサポートなど新しい機能が追加され、最新のC++17では、以前のラムダ式よりも使いやすく、さらに強力になりました。 ラムダ式とは、関数のように振舞う関数(クロージャ)オブジェクトを作成することができ、スコープ内の変数をキャプチャできます。(ラムダ式は、記述されている関数のローカル変数をキャプチャとして使用できます。) ラムダ式の基本的な構文は、以下の通りです。 [キャプチャ](仮引数リスト)->戻り値の型{…
C++DelphiIDEデータベースニュース 10.4.xでdbExpressの構成ファイルが欠損している問題の対処 著者: Embarcadero Japan Support 2020年10月01日10.4.xで、dbExpressの構成ファイル(dbxconnections.ini)が欠損しているという問題があり、その対処方法について説明いたします。 RAD Studio/Delphi/C++Builderの 10.4 (または…
C++ニュース C++Builder 10.4.xによるプラットフォームAPIの使用 著者: Embarcadero Japan Support 2020年09月30日このブログでは、C++BuilderのコードからiOSAPIを使用してOSのバージョン、OS名、iOSデバイスの種類といったAppleのiOSデバイス情報を取得する方法について紹介いたします。 …
C++Delphiニュース アップデートサブスクリプションの特典–2020年9月版ハイライト 著者: Embarcadero Japan Support 2020年09月24日このブログでは、2020年9月版のハイライト情報として、アップデートサブスクリプションをご契約いただいているお客様が利用できる複数の無償コンポーネントとツールに加え、10.4/10.4.1のリリースに関連する非常に魅力的な機能を紹介いたします。なお、RAD…