Хобрук: Ваш путь к мастерству в программировании

Вопросы по теме 'templates'

Шаблонные пространства имен и определения типов являются незаконными обходными путями?
У меня есть шаблонная функция fct , которая использует некоторую сложную структуру данных на основе параметра шаблона. Он также вызывает некоторые вспомогательные функции (шаблоны того же типа), которые находятся в отдельном пространстве имен...

Производительность: шаблоны в базе данных или в файле?
Как быстрее всего хранить шаблоны? В базе данных (SQL Server) или в файле? Эти шаблоны могут иметь размер от 1 КБ до ~ 15 КБ (обычно 1-3 КБ). Прочитав шаблон, я анализирую его с помощью Regex в HTML. Например, у меня есть <div>[Block...

Странное поведение при рекурсивном построении возвращаемого типа для функций с переменным числом аргументов
Вероятно, это будет очень простое объяснение, но я собираюсь рассказать как можно больше предыстории на случай, если я ошибаюсь. Заранее извиняюсь за столь многословие. Я использую gcc4.5, и я понимаю, что поддержка c++0x все еще несколько...

Мне нужен язык предварительной обработки для метапрограммирования
Я ищу язык вроде PHP, но более краткий - мне хочется назвать его «механизмом шаблонов», но я почти уверен, что это неправильный термин. Какой правильный термин? Текстовый препроцессор? В любом случае я бы хотел, чтобы он был основан на .NET,...

Как использовать внешний шаблон
Я просматривал рабочий проект N3291 C++0x. И мне было интересно узнать о внешнем шаблоне. Раздел 14.7.3 гласит: За исключением встроенных функций и специализаций шаблонов классов, объявления явного создания экземпляров имеют эффект подавления...

Преобразование объекта класса итератора на основе настраиваемого шаблона в const_iterator
Я изучаю курс ООП (C ++ - базовый язык) в университете. Моя задача - реализовать собственный класс-контейнер шаблона связанного списка. Я сделал это почти полностью, но столкнулся с проблемой. Известно, что STL предоставляет классы iterator и...

Псевдоним шаблона С++ 11 в качестве аргумента шаблона шаблона приводит к другому типу?
Мы наблюдали странное поведение при компиляции следующего исходного кода: template<template<class> class TT> struct X { }; template<class> struct Y { }; template<class T> using Z = Y<T>; int main() { X<Y> y;...

Дружественные операторы шаблона С++ против дополнительного аргумента шаблона
Я создал класс Vector, который принимает количество элементов и тип элемента в качестве аргументов шаблона. template<int n, class T> class Vector { public: T data[n]; Vector() : data{} { }...

используйте шаблон для печати всех данных любого контейнера
Я планирую написать функцию, которая может печатать все данные любого контейнера. Другими словами, я могу использовать разные типы контейнеров, такие как вектор, очередь или список, и я могу вызывать их с разными типами данных (целые числа, двойные...
07.05.2024

Специализация шаблонов для итераторов контейнеров STL?
Я пытаюсь написать функцию шаблона, похожую на std::to_string , которая работает как для базовых типов, так и для итераторов контейнеров STL. Но я не уверен, как написать достаточно конкретные шаблоны, чтобы идентифицировать только итераторы. До...

Есть ли PHP DocBlock, который я могу использовать для обозначения свойства магического метода, добавленного после создания экземпляра?
Я отправляю объекты PHP в файлы шаблонов и хотел бы документировать в верхней части моего файла шаблона, какие свойства объекта (используя __get) доступны и что они из себя представляют, и сделать их доступными для подсказок по коду. Вот пример....

Объединение двух списков dicts на основе уникального ключа в Jinja2 / Ansible с использованием функции map ()
Я назову конечную цель, если у кого-то есть идея получше. Я пытаюсь настроить мониторинг хоста в nagios с помощью ansible. Я хочу использовать коллекции переменных для определения значений по умолчанию для некоторых служб и иметь возможность...

Макет Webix как шаблон
Я новичок в Webix и пытаюсь создать список или представление данных, где пользователи могут добавлять и удалять элементы. (на этот раз файлы шрифтов) Для таких я определил одну кнопку «добавить» и один список, в котором отображаются ранее...
21.04.2024

Расширить строку шаблона Python до не-ASCII
Я пытаюсь заполнить значения в строке формулы, используя строки шаблона Python . Формула иногда содержит идентификаторы, содержащие символы, отличные от ASCII, такие как α, ß, Γ и т. д. (см. Греческая и коптская таблица Unicode ) . Но согласно...

Новые материалы

Как ИИ меняет сельское хозяйство
Прочтите Статью Кэтлин Уолч в Forbes о том, как ИИ меняет сельское хозяйство . Сельское хозяйство и земледелие - одна из древнейших и важнейших профессий в мире. Человечество прошло долгий..

Slack: проектирование современных интерфейсов человека и ИИ
Когда Стюарт Баттерфилд выделил Slack из быстро исчезающей онлайн-игры Tiny Speck, его перспективы были в лучшем случае неопределенными. Существовал очевидный спрос на средства связи на рабочем..

HTTP1.1 против HTTP2
Http расшифровывается как HyperText Transfer Protocol, это в основном метод, который компьютеры и серверы используют для запроса и отправки информации. HTTP1.1 - это более старая версия Http, а..

Радость вырезания
Радость фрагментов По какой-то причине, когда я начал программировать в колледже, я активно сопротивлялся целому ряду земных благ, которые сделали бы мою жизнь чуточку удобнее. Я в основном..

Создайте стройный слайдер с нуля без каких-либо внешних инструментов
Слишком долго я полагался на сторонние плагины и инструменты для простых слайдеров. Пока в один прекрасный день в моей крошечной голове не загорелась лампочка, которую я могу сделать..

Буферы протоколов, часть 01: соглашения об именах и файловая организация
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой!

Наши партнеры
Globex SCI — уникальная система, которая хранит и позволяет использовать большие базы данных, опубликованные в блокчейне. Используя алгоритмы глубокого обучения и ИИ, мы можем прогнозировать..