есть ли возможность скомпилировать программы на C ++ в ассемблер LLVM и определить тип некоторых переменных во время соединения?
Рассмотреть эту небольшую программу
template<typename T> T inc(T v) {return v++;}
Когда вы ее компилируете, онане будет скомпилирован в битовый код, потому что это шаблонная функция.Но я не могу #include
сделать это в моих файлах исходного кода, потому что я хочу создать несколько файлов с битовым кодом и связать некоторые конкретные во время выполнения моей программы.
Есть ли обходной путь?