このブログでは、C++17で利用可能な構造化束縛(Structured Bindings)を使用して効率的なコードを迅速に書く方法をC++Builderで学びます。
C++17では、糖衣構文(syntax…
2020年11月にmacOSとiOSの最新バージョンのサポートを改善することにフォーカスした「RAD Studio 10.4.1向けPatch…
C++Builderで最新C++ constexprの使用方法を学ぶ
2020年12月17日
このブログでは、constexpr変数とconstexpr関数を利用する方法を学習します。このライブラリを利用する理由は、実行時ではなくコンパイル時に計算を実行するアプリケーションのパフォーマンスの向上させることで、コンパイル時に時間を割り当てることにより、結果的に実行時間を節約することが目的です。
constexprキーワードはC++11で導入され、C++14およびC++17で改善されました。
constexprは、オブジェクトまたは関数の値をコンパイル時に評価でき、その式を他の定数式で使用できることを指定します。…
C++Builderで戻り値の型推論(auto)の使用方法を学ぶ
2020年12月15日
このブログでは、C++Builderで戻り値の推論の使用方法を学習します。
C++14以降のバージョンでは、関数の戻り値の型にautoもしくはdecltype(auto)を記述しておくだけで、コンパイラは関数がどれほど複雑であっても、戻り値の型をreturn文から推論できます。…
このブログでは、文字列を扱うための最新の C++17…
Embarcadero Delphi / C++Builder / RAD Studio 10.4.2(コードネーム:Hunter)NDAベータプログラムへ、アップデートサブスクリプションが有効な全てのお客様を対象にご招待いたします。RAD Studio 10.4.2は、RAD Studio…
RAD Studio 10.4.1で変更されたiOSアプリの通知機能
2020年12月08日
このブログでは、10.4.1で変更されたiOSの通知機能に関してチュートリアルを交えて解説いたします。
はじめに
10.4.1よりも前のバージョン(10.4.0も含む)では、iOSアプリの通知機能は、docwikiの「モバイル チュートリアル:通知を使用する(iOS および…
このブログでは、Brotli(ブロトリ)というGoogleのオープンソース化された高圧縮アルゴリズムのライブラリをVCLおよびFMXアプリから使用できるWINSOFT社のBrotli…
このブログでは、WINSOFT社のFireMonkeyで動作するChromiumベースのWebViewコンポーネントを紹介いたします。
はじめに
RAD Studio 10.4…
RAD Studio 10.4.1向けPatch: Appleプラットフォームの修正
2020年11月26日
RAD Studio 10.4.1のXcode 12、iOS 14、macOS 11 Big Sur (Intel) サポートの改善にフォーカスした新しいパッチをリリースしました。
このパッチは、10.4.1のリリース時に間に合わなかったOSに関するアップデートです。
具体的には、
macOS 11 Big…