Domanda su DLL ...... - pagina 7

 

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

Articolo sulle stringhe, spiega bene quando le stringhe sono statiche (cioè la memoria non viene liberata per loro dopo aver lasciato l'area di dichiarazione).

 

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

No, non puoi - la biblioteca opera in un'area diversa della RAM.

Quale area?

drknn:
Se avete deciso di fare programmazione, dovete essere consapevoli dello scopo e della durata delle variabili e delle funzioni. Se sapeste di cosa si tratta, non avreste nemmeno queste domande. Questo è l'ABC della programmazione.

E dove si impara la durata delle variabili e delle funzioni?