Модули и встраивание в стек переполнения

Меня интересует одна вещь, когда модули входят в C ++. До этого были заголовочные файлы и файлы .cpp. Функции .cpp не могут быть встроены.

Вот мой вопрос Насколько я знаю, семантика встраивания не будет изменена, но, если я реализую (не встроенную) функцию:

module blabla;

export class MyClass {
public:
void f();
};

void MyClass::f() { /*Implementation*/ }

Сможет ли оптимизатор встроить функцию в этом случае, потому что функция все еще реализована в том же модуле? Раньше это было невозможно, насколько я знаю, так как это входит в специальный файл реализации.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]