Udostępnij za pośrednictwem


Importowanie i eksportowanie funkcje wbudowane

Zaimportowanych funkcji można zdefiniować jako wbudowane.Efekt około jest taka sama jak definiowanie wbudowanej funkcji standardowych; wywołania funkcji są rozwinięte w wierszu kodu, podobnie jak makra.To głównie jako sposób uzupełniających C++ klas w bibliotece DLL tego wbudowany może niektóre z ich funkcji w celu zwiększenia wydajności.

Jedną z funkcji funkcji śródwierszowej przywożonych jest wykonanie jej adres w języku C++.Kompilator zwraca adres kopię funkcji śródwierszowej znajdujących się w bibliotece DLL.Inną funkcją przywożonych wbudowanej funkcji jest, że należy zainicjować lokalnych danych statycznych zaimportowanych funkcji, w przeciwieństwie do globalnego importowanych danych.

Informacje dotyczące przestrogiPrzestroga

Dostarczanie przywożone wbudowanej funkcji, ponieważ mogą one tworzyć możliwości konfliktów wersji zachowywali opieki.Funkcji śródwierszowej pobiera rozwinięta w kodzie aplikacji; w związku z tym Jeśli później ponownie napisać funkcję, to nie zostanie zaktualizowany, chyba że jest ponownie kompilowana samej aplikacji.(Zwykle funkcji DLL można aktualizować bez odbudowa aplikacje, które ich używają.)

Co chcesz zrobić?

Zobacz też

Koncepcje

Importowanie i eksportowanie