Я пытаюсь найти способ определить, действительна ли данная строка формата для данного типа во время компиляции.
Я ожидал, что сработает простая концепция:
template
concept Formattable = requires(T p) { std::format( {.2} , p); };...
Я пытаюсь обобщить класс, который может принимать разные типы, но также, при необходимости, принимать несколько типов. Класс должен использовать виртуальные функции.
Для одного типа специализированный класс может выглядеть так:
struct User{
virtual...
Я столкнулся с повторяющимся сбоем в пользовательском приложении Linux и надеюсь получить совет, подтверждение или предложение относительно основной причины.
Приложение подключается к SFTP-серверу, загружает ежедневный файл, обрабатывает его,...
Я пытаюсь устранить проблемы с памятью во встроенной системе Linux (приложение C++). Я хочу использовать для этого jemalloc.
Мне удалось собрать jemalloc и связать с ним свой пример приложения, и он обнаруживает (намеренные) утечки памяти:
: Leak...
Я понимаю, что йота может быть сложной (например, бесконечной), поэтому в общем случае это нелегко сделать, но в некоторых случаях должно быть возможным выполнить операцию find/contains в O(1).
Например
int main() {
auto vals =...
Следующий код не сможет скомпилироваться, если вы раскомментируете закомментированную строку. (Compiler Explorer)
Почему?
Я полагаю, причина в том, что iota_view Foo не знает, как продвигать Foo. Но как мне об этом узнать?
#include
#include...
Я нашел код, который разыменовывает end() из iota_view.
Я спросил об этом автора, и он указал, что end() для iota_view, где Bound и W имеют один и тот же тип, является iterator{bound}, а оператор* итератора просто возвращает свое значение. Так что...
Почему я до сих пор не могу сделать что-то вроде:
std::multimap data;
data.insert({1, A });
data.insert({1, B });
data.insert({2, C });
for (auto val : data.equal_range(1)) { // this cannot compile
std::cout
У меня есть QColumnView с прикрепленной к нему QFileSystemModel, и я пытаюсь получить информацию о том, на какой файл наведен курсор в этом представлении модели.
У меня включено отслеживание мыши, однако кажется, что mouseMoveEvent сообщает что-либо...
Я пытаюсь обобщить класс, который может принимать разные типы, но также, при необходимости, принимать несколько типов. Класс должен использовать виртуальные функции.
Для одного типа специализированный класс может выглядеть так:
struct User{
virtual...
Меня интересует одна вещь, когда модули переходят в C++. Раньше были файлы заголовков и файлы .cpp. Функции .cpp не могут быть встроены.
Вот мой вопрос. Насколько мне известно, семантика встраивания не будет изменена, но если я реализую (не встроив)...
Я пытаюсь обобщить класс, который может принимать разные типы, но также, при необходимости, принимать несколько типов. Класс должен использовать виртуальные функции.
Для одного типа специализированный класс может выглядеть так:
struct User{
virtual...
У меня есть пример кода Python, который мне нужно имитировать на C++. Мне не требуется какое-либо конкретное решение (например, решения доходности на основе сопрограмм, хотя они также могут быть приемлемыми ответами), мне просто нужно каким-то...
Я столкнулся с повторяющимся сбоем в пользовательском приложении Linux и надеюсь получить совет, подтверждение или предложение относительно основной причины.
Приложение подключается к SFTP-серверу, загружает ежедневный файл, обрабатывает его,...
Я пытаюсь обобщить класс, который может принимать разные типы, но также, при необходимости, принимать несколько типов. Класс должен использовать виртуальные функции.
Для одного типа специализированный класс может выглядеть так:
struct User{
virtual...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения