Результаты поиска по запросу "c++"
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 ...
Распространяется ли «неопределенное поведение» на время компиляции?
Мы все слышали предупреждения о том, что если ты вызовешь неопределенное поведение в C или C ++,ничего вообщ может случиться Это ограничено любое поведение во время выполнения, или это также включает в себя поведение во время компиляции? В ...
Использование for_each для изменения стандартных контейнеров (даже если вы не должны)
Я изучаю курс самообучения для C ++, изучаю, как работает Стандартная библиотека, и хочу понять, как этот код используетfor_each работает, особенно в отношении мутацийобъект (в отличие от собственных типов данных). Я понимаю, что ты не должен ...
Невозможно записать строку 1 и 0 в двоичный файл, C ++
У меня есть функция, которая получает указатель на строку с именем открываемого файла и кодирует с 1 и 0; CodedLine содержит что-то вроде 010100110101110101010011 После записи в двоичный файл у меня точно так же ... Вы бы порекомендовали? ...
Cast Указатель примитивного типа на указатель структуры - выравнивание и заполнение?
Когда мне ответили на вопрос, мне исполнилось 20 минут, и у меня возник интересный сценарий: я не уверен в его поведении: Дайте мне целочисленный массив размером n, на который указывает intPtr; int* intPtr; и позвольте мне также иметь такую ...
Как преобразовать форматированную строку ЧЧ: ММ: СС в секунды в C ++
Я хочу преобразовать строковую метку времени в формате ЧЧ: ММ: СС в секунды, а затем сравнить ее с числом. Я написал простую версию своего кода на Java, однако отдельно спрашиваю у Scanner, а неstring время Я не очень знаком с библиотеками C ++, ...
Использование 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, ...
Использование шаблонов Невозможно выбрать функции шаблона для использования в качестве параметров в Visual Studio
Это настолько просто, насколько я мог бы сделать, например, игрушечный пример, который все еще попал в тупик: struct Vector3f64 { double x; double y; double z; }; struct Vector3f32 { float x; float y; float z; }; // I use this to select their ...
Как выполнить арифметику кортежей в C ++ (c ++ 11 / c ++ 17)?
Я пытаюсь написать шаблонные функции / операторы, такие как+ для выполнения арифметических операций между двумя кортежами одного типа. Например, для std::tuple<int,double> t = std::make_tuple(1,2); Я бы хотел сделать auto t1 = t + t; Логика ...
Применить первую действительную функцию из набора из N функций
Этот предыдущий ответ показывает, как применить функцию, основанную на действительности вызова:Во [https://stackoverflow.com/a/42030223/882932]. Однако это относится к двум функциям. Мне было интересно, можно ли обобщить эту концепцию наN ...