Я абсолютно уверен, что это невозможно из того, что я прочитал, и попробовал. Хотя для удобства и непрерывности кода я хотел бы спросить здесь.Экспортировать функцию в пространстве имен?
Можно ли экспортировать функцию вместе с его пространством имен контейнер Пример:
namespace Continuity
{
int Foo(void);
}
Стандартное использование будет: Непрерывность: Foo();
Я хочу, чтобы иметь возможность экспортировать эту функцию для использования в DLL, однако я хочу сохранить ее в структуре пространства имен. Поэтому я могу использовать одно и то же использование в DLL.
Это довольно старое, так Надеюсь, вы ответите. Является ли пространство имен каким-либо образом влияет на вызов DLL? Если нет, я могу избавиться от него, если в моем проекте нет побочных эффектов. – MaestroGlanz
Что вы подразумеваете под вызовом dll? –
Если я вызываю функцию dll, например, '_AddFunc = (AddFunc) GetProcAddress (hInstLibrary,« Добавить »);', пространство имен появляется где угодно или просто «умирает»? – MaestroGlanz