Pergunta na DLL ...... - página 7

 

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

Artigo sobre cordas, bem explica quando as cordas são estáticas (ou seja, a memória não é liberada para elas após sair da área de declaração).

 

Console em 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:

Não, você não pode - a biblioteca opera em uma área diferente da RAM.

Que área?

drknn:
Se você decidiu fazer programação, você precisa estar ciente do escopo e da vida útil das variáveis e funções. Se você soubesse o que está envolvido, você não teria nem mesmo estas perguntas. Este é o ABC da programação.

E onde se aprende sobre a vida útil das variáveis e funções?