私は連結である定数を作成したいと以下のように#を使用してみましたが、コンパイル・エラーを得た後のものはパルリー以前のもの定義した定数で#文字列を使用することはできますか?
const char* ID = "01099BB2";
const char* FS_LOCATION_ROOT = "fs:/~0x";
で構成されているいくつかの文字列定数を持っている:
const char* FS_LOCATION = FS_LOCATION_ROOT#ID;
この方法で文字列を組み合わせる方法はありますか?
文字列化はプリプロセッサ機能です。そのようなことは実際の言語C自体にはありません。それらが真の定数であれば、プリプロセッサマクロと#defineを使うことができます... –