teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

微修正

2017/04/18 01:46

投稿

Chironian
Chironian

スコア23274

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`と引数リストを自由に組み合わせることはできないのです。コンパイルする前にそれらの組合せがソースの中に存在していることが必要です。