Результаты поиска по запросу "c++"
оператор для вызова методов.
твует следующая упрощенная структура данных: Object1.h template <class T> class Object1 { private: T a1; T a2; public: T getA1() {return a1;} };Object2.h template <class T> class Object2: public Object1 <T> { private: T b1; T b2; public: T ...
my2c
у добавить некоторый код перед каждым вызовом функции для проверки. Единственный способ, которым я знаю, это: #define SOME_CODE printf("doing something..."); class testObject { void function1() { SOME_CODE ... } void function2() { SOME_CODE ... ...
), например:
я есть массив объектов Passenger travellers[] = { Passenger(nullptr, "Toronto", 2018, 4, 20), Passenger("", "Toronto", 2018, 4, 20), Passenger("John Smith", nullptr, 2018, 4, 20), Passenger("John Smith", "", 2018, 4, 20), Passenger("John ...
, Когда вы достигнете определенного уровня сложности, вы, возможно, захотите переключиться на библиотеку журналов, конечно.
ли я спроектировать мою функцию регистрации таким образом, чтобы она принимала соединенные строки следующей формы с использованием C ++? int i = 1; customLoggFunction("My Integer i = " << i << ".");. customLoggFunction( [...] ){ [...] std::cout ...
Как ответ на опубликованный вопрос, это совершенно неправильно.
я естьstd::map нравится: map<wstring,int> Scores;Здесь хранятся имена игроков и оценки. Когда кто-то получает очки, я просто делаю: Scores[wstrPlayerName]++;Когда на карте нет элемента с ключомwstrPlayerName он создаст его, но инициализируется ...
Улучшенный макрос LOG () с использованием шаблонного метапрограммирования
Типичное решение для ведения журнала на основе макросов LOG () может выглядеть примерно так: #define LOG(msg) \ std::cout << __FILE__ << "(" << __LINE__ << "): " << msg << std::endlЭто позволяет программистам создавать сообщения с богатыми ...
является частью стандарта C ++, но не рекомендуется.
я хочу использоватьsize_t в C ++, я должен включить<stddef.h> или же<cstddef>? Я слышал, как несколько человек говорили, что<cstddef> была плохая идея, и она должна быть устаревшей. Почему это?
Выборочное отключение предупреждений GCC только для части модуля перевода?
учаю это предупреждение о переменной стека: warning: object.member may be used uninitialized in this functionВ этом случае я не хочу заставлять инициализацию просто избавиться от предупреждения, поскольку оно потребляет циклы процессора. ...
Итак, макросы - это переключатель. Вы можете определить это, чтобы использовать что-то, а не определить, чтобы что-то не использовать.
ючаю сторонний заголовок и исходный файл в свой проект. В верхней части заголовка есть это: #if defined(WIN32) || defined(WIN16) #ifndef MSDOS #define MSDOS #endif #endif #include <stdio.h> #include <stdlib.h> #ifndef MSDOS #include <unistd.h> ...
это решение справедливо для любых кортежей одинаковой длины.
я есть некоторые значения в кортеже, и я хочу добавить еще один кортеж к нему поэлементно. Поэтому я хотел бы функциональность, как это: std::tuple<int,int> a = {1,2}; std::tuple<int,int> b = {2,4}; std::tuple<int,int> c = a + b; // possible ...