Вопросы по теме 'pimpl-idiom'
C++ pimpl idiom: Реализация в зависимости от параметра шаблона
В этом вопросе я безуспешно спрашивал, как использовать различную реализацию pimpl в зависимости от аргумент шаблона.
Возможно, этот пример лучше иллюстрирует то, что я пытаюсь сделать:
#include <iostream>
template< int N, typename...
1359 просмотров
schedule
23.01.2024
Действительно ли решение GotW #101 что-то решает?
Сначала прочитайте сообщения Herb's Sutters GotW о pimpl в C++11:
GotW #100: Брандмауэры компиляции (сложность: 6/10)
GotW #101: Брандмауэры компиляции, часть 2 (сложность: 8/10)
У меня возникли проблемы с пониманием решения,...
2039 просмотров
schedule
22.11.2022
Проектирование создания и уничтожения класса с использованием идиомы pimpl
Примечание. Я переформулировал вопрос, чтобы более четко указать свои намерения и сделать его короче.
Я разрабатываю часть библиотеки, которая имеет несколько требований:
Ни одна из деталей реализации не должна быть видна из общедоступных...
317 просмотров
schedule
03.01.2024
Как измерить кандидатов на прыщи?
Идиома pimpl (также: брандмауэр компилятора) используется для сокращения времени компиляции за счет удобочитаемости и небольшой производительности во время выполнения. На данный момент компиляция проекта занимает слишком много времени, как оценить...
165 просмотров
schedule
28.04.2024
Должен ли я полностью скрывать внутренний класс в моем заголовочном файле C++ при разработке моего SDK?
Я разрабатываю SDK, написанный на C++. У меня есть вопрос: могу ли я полностью скрыть внутренний класс в моем общедоступном заголовочном файле C++?
Фрагменты кода выглядят следующим образом (в заголовочном файле MyPublicClass.h ):
namespace...
146 просмотров
schedule
13.05.2024