回答編集履歴
1
微修正
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
もしかして、そのテキスト・ファイルを読み込んだ場合は、`function1(aaa, bbb);`を呼び出すプログラムを書きたいということでしょうか?
|
4
4
|
そして、このaaaやbbbはテキスト・ファイルで修正して、`function1(int_variable);`としたり、`function1(double_variable, short_variable, unsigned_variable);`などと自由に書き換えたいと言う意味でしょうか?
|
5
|
-
もしそうであれば、残念ながら、VC++はコンパイラなので通常のC++の
|
5
|
+
もしそうであれば、残念ながら、VC++はコンパイラなので通常のC++の範疇では事実上できません。
|
6
6
|
|
7
7
|
C++はかなり厳密な静的型付け言語ですので、コンパイルする時に`function1(aaa, bbb);`の意味に解釈されるソース・コードが存在しない限り、`function1(aaa, bbb);`を呼び出すことができません。
|
8
8
|
そのため、コンパイルした後でテキスト・ファイルにて`function1`と引数リストを自由に組み合わせることはできないのです。コンパイルする前にそれらの組合せがソースの中に存在していることが必要です。
|