Cześć,
Na wstępie zaznaczę, że dopiero uczę się WinApi więc proszę o wyrozumiałość :).
Chciałbym zrobić sobie funkcję w DLL-u w której to, na potrzeby tej funkcji, chcę stworzyć sobie tablicę dwuwymiarową o rozmiarach przesłanych w parametrach funkcji.
W tym celu w funkcji muszę zdefiniować sobie odpowiedni wskaźnik np. double **wsk; i na jego podstawie przy pomocy operatora new stworzyć interesującą mnie tablicę. Oczywiście przed zakończeniem funkcji muszę pamiętać o jej usunięciu (operatorem delete).
Teraz, ową dll-kę chciałbym wykorzystać np. w kilku programach, które mogą działać jednocześnie.
I teraz mam pytanie: czy jeśli dwa programy będą korzystać z tej samej funkcji to czy w obu wywołaniach tej funkcji zmienna wsk będzie pokazywać na ten sam fragment pamięci?
Tzn. czy zmienna wsk przy każdym wywołaniu takiej funkcji będzie pokazywać na wolne miejsce w pamięci czy na jakieś stałe - dla każdego programu takie samo?
Czytałem, że program robi sobie jakieś kopie tych funkcji i trochę mnie to martwi...
pozdrawiam