LoginSignup
usaginenetyann
@usaginenetyann (Io [イオ])

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

include

Q&AClosed

c++でのincludeで
通常は
#include <iostream>

std::string s = "iostream";
#include s
のようにインクルードすることは
できますか?
[やりたいこと]
ファイルを列挙して
列挙したファイルをすべて
includeして使用する。

0

1Answer

できません。マクロはコードを解釈する前に展開されるからです。

ファイルを列挙して列挙したファイルをすべて includeして使用する。

プログラムのビルド時に列挙したいなら、 #include を並べたヘッダファイルをスクリプトで生成すればいいでしょう。プログラムの実行時に、動的に include することはどうやってもできません。

0Like

Comments

  1. @usaginenetyann

    Questioner
    そうなんですね、、ありがとうございます

Your answer might help someone💌