- 203 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 16:07:50 ]
- 私の理解が間違っているかもしれませんが……一応確認
int main() { ofstream fout("mydata.mid", ios::binary); const char data[] = {0x4D, 0x54, 0x68, /*中略*/, 0x00, }; fout.write( data, sizeof(data) ); fout.close(); otherFunction(); return 0; } みたいな形で書いたとしたら、当然、otherFunctionから、dataにアクセスすることは出来なくなるわけですから、外部から使う必要云々の話ってのは成立しませんよね。 なので、>>201さんの言う事(前半)が理由なら、staticはいらないのではないでしょうか? >>201(後半)と>>202の理由については初めて知りました。 よろしければ、参考文献などを教えていただけないでしょうか? お願いいたします。
|

|