Вопросы по теме 'templates'
Шаблонные пространства имен и определения типов являются незаконными обходными путями?
У меня есть шаблонная функция fct , которая использует некоторую сложную структуру данных на основе параметра шаблона. Он также вызывает некоторые вспомогательные функции (шаблоны того же типа), которые находятся в отдельном пространстве имен...
21.05.2024
Производительность: шаблоны в базе данных или в файле?
Как быстрее всего хранить шаблоны? В базе данных (SQL Server) или в файле? Эти шаблоны могут иметь размер от 1 КБ до ~ 15 КБ (обычно 1-3 КБ).
Прочитав шаблон, я анализирую его с помощью Regex в HTML. Например, у меня есть <div>[Block...
12.04.2024
Странное поведение при рекурсивном построении возвращаемого типа для функций с переменным числом аргументов
Вероятно, это будет очень простое объяснение, но я собираюсь рассказать как можно больше предыстории на случай, если я ошибаюсь. Заранее извиняюсь за столь многословие. Я использую gcc4.5, и я понимаю, что поддержка c++0x все еще несколько...
10.05.2024
Мне нужен язык предварительной обработки для метапрограммирования
Я ищу язык вроде PHP, но более краткий - мне хочется назвать его «механизмом шаблонов», но я почти уверен, что это неправильный термин. Какой правильный термин? Текстовый препроцессор?
В любом случае я бы хотел, чтобы он был основан на .NET,...
17.05.2024
Как использовать внешний шаблон
Я просматривал рабочий проект N3291 C++0x. И мне было интересно узнать о внешнем шаблоне. Раздел 14.7.3 гласит:
За исключением встроенных функций и специализаций шаблонов классов, объявления явного создания экземпляров имеют эффект подавления...
09.05.2024
Преобразование объекта класса итератора на основе настраиваемого шаблона в const_iterator
Я изучаю курс ООП (C ++ - базовый язык) в университете. Моя задача - реализовать собственный класс-контейнер шаблона связанного списка. Я сделал это почти полностью, но столкнулся с проблемой. Известно, что STL предоставляет классы iterator и...
11.05.2024
Псевдоним шаблона С++ 11 в качестве аргумента шаблона шаблона приводит к другому типу?
Мы наблюдали странное поведение при компиляции следующего исходного кода:
template<template<class> class TT> struct X { };
template<class> struct Y { };
template<class T> using Z = Y<T>;
int main() {
X<Y> y;...
26.03.2024
Дружественные операторы шаблона С++ против дополнительного аргумента шаблона
Я создал класс Vector, который принимает количество элементов и тип элемента в качестве аргументов шаблона.
template<int n, class T>
class Vector
{
public:
T data[n];
Vector()
: data{}
{
}...
21.05.2024
используйте шаблон для печати всех данных любого контейнера
Я планирую написать функцию, которая может печатать все данные любого контейнера. Другими словами, я могу использовать разные типы контейнеров, такие как вектор, очередь или список, и я могу вызывать их с разными типами данных (целые числа, двойные...
07.05.2024
Специализация шаблонов для итераторов контейнеров STL?
Я пытаюсь написать функцию шаблона, похожую на std::to_string , которая работает как для базовых типов, так и для итераторов контейнеров STL. Но я не уверен, как написать достаточно конкретные шаблоны, чтобы идентифицировать только итераторы.
До...
13.03.2024
Есть ли PHP DocBlock, который я могу использовать для обозначения свойства магического метода, добавленного после создания экземпляра?
Я отправляю объекты PHP в файлы шаблонов и хотел бы документировать в верхней части моего файла шаблона, какие свойства объекта (используя __get) доступны и что они из себя представляют, и сделать их доступными для подсказок по коду.
Вот пример....
23.05.2024
Объединение двух списков dicts на основе уникального ключа в Jinja2 / Ansible с использованием функции map ()
Я назову конечную цель, если у кого-то есть идея получше. Я пытаюсь настроить мониторинг хоста в nagios с помощью ansible. Я хочу использовать коллекции переменных для определения значений по умолчанию для некоторых служб и иметь возможность...
26.04.2024
Макет Webix как шаблон
Я новичок в Webix и пытаюсь создать список или представление данных, где пользователи могут добавлять и удалять элементы. (на этот раз файлы шрифтов)
Для таких я определил одну кнопку «добавить» и один список, в котором отображаются ранее...
21.04.2024
Расширить строку шаблона Python до не-ASCII
Я пытаюсь заполнить значения в строке формулы, используя строки шаблона Python . Формула иногда содержит идентификаторы, содержащие символы, отличные от ASCII, такие как α, ß, Γ и т. д. (см. Греческая и коптская таблица Unicode ) . Но согласно...
06.05.2024
Новые материалы
Как ИИ меняет сельское хозяйство
Прочтите Статью Кэтлин Уолч в Forbes о том, как ИИ меняет сельское хозяйство .
Сельское хозяйство и земледелие - одна из древнейших и важнейших профессий в мире. Человечество прошло долгий..
Slack: проектирование современных интерфейсов человека и ИИ
Когда Стюарт Баттерфилд выделил Slack из быстро исчезающей онлайн-игры Tiny Speck, его перспективы были в лучшем случае неопределенными. Существовал очевидный спрос на средства связи на рабочем..
HTTP1.1 против HTTP2
Http расшифровывается как HyperText Transfer Protocol, это в основном метод, который компьютеры и серверы используют для запроса и отправки информации. HTTP1.1 - это более старая версия Http, а..
Радость вырезания
Радость фрагментов
По какой-то причине, когда я начал программировать в колледже, я активно сопротивлялся целому ряду земных благ, которые сделали бы мою жизнь чуточку удобнее. Я в основном..
Создайте стройный слайдер с нуля без каких-либо внешних инструментов
Слишком долго я полагался на сторонние плагины и инструменты для простых слайдеров. Пока в один прекрасный день в моей крошечной голове не загорелась лампочка, которую я могу сделать..
Буферы протоколов, часть 01: соглашения об именах и файловая организация
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой!
Наши партнеры
Globex SCI — уникальная система, которая хранит и позволяет использовать большие базы данных, опубликованные в блокчейне. Используя алгоритмы глубокого обучения и ИИ, мы можем прогнозировать..