ラベル Clang の投稿を表示しています。 すべての投稿を表示
ラベル Clang の投稿を表示しています。 すべての投稿を表示

C/C++ / cast構文にカンマ式を渡して嵌った

さて、失敗談です。

カンマ「,」とコンマは一緒なので、ここではカンマで統一します。

C++にはcast構文があります。

  • static_cast
  • reinterpret_cast
  • const_cast
  • dynamic_cast

これらのキャストは関数ではなく構文なので、カンマ式を渡すことができます。

C/C++ / const結合性

C/C++で変数宣言するときに「変更されることがない」という宣言として、const修飾子を使用します。


const int MAX_COUNTER = 100;

文字列リテラルを宣言する場合もよく使います。


const char* MY_MESSAGE = "Hello, World!\n";