DLLに関する質問.......................... - ページ 7

 

http://www.cyberforum.ru/blogs/18334/blog97.html

文字列に関する記事で、文字列が静的である場合(つまり、宣言領域を出た後、その文字列のためにメモリが解放されない場合)についてよく説明されています。

 

DLLでコンソール。


#include <iostream>
#include <stdio.h>
if( AllocConsole() )                                    // Создаем консоль, у процесса не более одной.
{
   // Связываем буферы консоли с предопределенными файловыми описателями.
   freopen("conin$","r",stdin);
   freopen("conout$","w",stdout);
   freopen("conout$","w",stderr);
}
//std::cout<<"...";                                             // Пользуемся ))
//std::cin>> ;

FreeConsole();                                                  // Удаляем.
 
drknn:

いいえ、できません。ライブラリは、RAMの別の領域で動作します。

どの辺り?

drknn:
プログラミングをやろうと決めたら、変数や関数のスコープとライフタイムを意識する必要がある。その内容を知っていれば、こんな疑問は抱かないはずです。これがプログラミングのABCです。

また、変数や 関数の寿命については、どこで学ぶのでしょうか。