Результаты поиска по запросу "c++"

1 ответ

C99 printf форматтеры против C ++ 11 пользовательских литералов

Этот код: #define __STDC_FORMAT_MACROS #include <inttypes.h> #include <stdio.h> #include <stdlib.h> #include <stdint.h> int main(int argc,char **argv) { uint64_t val=1234567890; printf("%"PRId64"\n",val); exit(0); }Работает на C99 ...

5 ответов

Распространяется ли «неопределенное поведение» на время компиляции?

Мы все слышали предупреждения о том, что если ты вызовешь неопределенное поведение в C или C ++,ничего вообщ может случиться Это ограничено любое поведение во время выполнения, или это также включает в себя поведение во время компиляции? В ...

8 ответов

Использование for_each для изменения стандартных контейнеров (даже если вы не должны)

Я изучаю курс самообучения для C ++, изучаю, как работает Стандартная библиотека, и хочу понять, как этот код используетfor_each работает, особенно в отношении мутацийобъект (в отличие от собственных типов данных). Я понимаю, что ты не должен ...

ТОП публикаций

1 ответ

Невозможно записать строку 1 и 0 в двоичный файл, C ++

У меня есть функция, которая получает указатель на строку с именем открываемого файла и кодирует с 1 и 0; CodedLine содержит что-то вроде 010100110101110101010011 После записи в двоичный файл у меня точно так же ... Вы бы порекомендовали? ...

6 ответов

Cast Указатель примитивного типа на указатель структуры - выравнивание и заполнение?

Когда мне ответили на вопрос, мне исполнилось 20 минут, и у меня возник интересный сценарий: я не уверен в его поведении: Дайте мне целочисленный массив размером n, на который указывает intPtr; int* intPtr; и позвольте мне также иметь такую ...

3 ответа

Как преобразовать форматированную строку ЧЧ: ММ: СС в секунды в C ++

Я хочу преобразовать строковую метку времени в формате ЧЧ: ММ: СС в секунды, а затем сравнить ее с числом. Я написал простую версию своего кода на Java, однако отдельно спрашиваю у Scanner, а неstring время Я не очень знаком с библиотеками C ++, ...

1 ответ

Использование string_view для поиска на карте

Следующий код не может быть построен на последних компиляторах (g ++ - 5.3, clang ++ - 3.7). #include <map> #include <functional> #include <experimental/string_view> void f() { using namespace std; using namespace std::experimental; map<string, ...

2 ответа

Использование шаблонов Невозможно выбрать функции шаблона для использования в качестве параметров в Visual Studio

Это настолько просто, насколько я мог бы сделать, например, игрушечный пример, который все еще попал в тупик: struct Vector3f64 { double x; double y; double z; }; struct Vector3f32 { float x; float y; float z; }; // I use this to select their ...

2 ответа

Как выполнить арифметику кортежей в C ++ (c ++ 11 / c ++ 17)?

Я пытаюсь написать шаблонные функции / операторы, такие как+ для выполнения арифметических операций между двумя кортежами одного типа. Например, для std::tuple<int,double> t = std::make_tuple(1,2); Я бы хотел сделать auto t1 = t + t; Логика ...

5 ответов

Применить первую действительную функцию из набора из N функций

Этот предыдущий ответ показывает, как применить функцию, основанную на действительности вызова:Во [https://stackoverflow.com/a/42030223/882932]. Однако это относится к двум функциям. Мне было интересно, можно ли обобщить эту концепцию наN ...