C ++ Как перемещать шаблонные заголовки в модули CXXC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C ++ Как перемещать шаблонные заголовки в модули CXX

Сообщение Anonymous »

После некоторых первых тестов с модулями CXX я решил перенести какой -то устаревший код.
Templated Leater Seamed, как простой выбор, так как все уже расположено в заголовке. Блог.

Код: Выделить всё

#pragma once

#include 

namespace some_ns
{
template
class TemplateHeader
{
public:
explicit TemplateHeader(const String_T& str);
void print() const;
private:
const String_T m_str;
};

template
TemplateHeader::TemplateHeader(const String_T& str):
m_str(str)
{
}

template
void TemplateHeader::print() const
{
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/77376787/c-how-to-move-templated-headers-into-cxx-modules[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»