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

2 ответа

 оператор для вызова методов.

твует следующая упрощенная структура данных: 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 ...

6 ответов

my2c

у добавить некоторый код перед каждым вызовом функции для проверки. Единственный способ, которым я знаю, это: #define SOME_CODE printf("doing something..."); class testObject { void function1() { SOME_CODE ... } void function2() { SOME_CODE ... ...

2 ответа

), например:

я есть массив объектов 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 ...

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

4 ответа

, Когда вы достигнете определенного уровня сложности, вы, возможно, захотите переключиться на библиотеку журналов, конечно.

ли я спроектировать мою функцию регистрации таким образом, чтобы она принимала соединенные строки следующей формы с использованием C ++? int i = 1; customLoggFunction("My Integer i = " << i << ".");. customLoggFunction( [...] ){ [...] std::cout ...

1 ответ

Как ответ на опубликованный вопрос, это совершенно неправильно.

я естьstd::map нравится: map<wstring,int> Scores;Здесь хранятся имена игроков и оценки. Когда кто-то получает очки, я просто делаю: Scores[wstrPlayerName]++;Когда на карте нет элемента с ключомwstrPlayerName он создаст его, но инициализируется ...

2 ответа

Улучшенный макрос LOG () с использованием шаблонного метапрограммирования

Типичное решение для ведения журнала на основе макросов LOG () может выглядеть примерно так: #define LOG(msg) \ std::cout << __FILE__ << "(" << __LINE__ << "): " << msg << std::endlЭто позволяет программистам создавать сообщения с богатыми ...

5 ответов

 является частью стандарта C ++, но не рекомендуется.

я хочу использоватьsize_t в C ++, я должен включить<stddef.h> или же<cstddef>? Я слышал, как несколько человек говорили, что<cstddef> была плохая идея, и она должна быть устаревшей. Почему это?

4 ответа

Выборочное отключение предупреждений GCC только для части модуля перевода?

учаю это предупреждение о переменной стека: warning: object.member may be used uninitialized in this functionВ этом случае я не хочу заставлять инициализацию просто избавиться от предупреждения, поскольку оно потребляет циклы процессора. ...

6 ответов

Итак, макросы - это переключатель. Вы можете определить это, чтобы использовать что-то, а не определить, чтобы что-то не использовать.

ючаю сторонний заголовок и исходный файл в свой проект. В верхней части заголовка есть это: #if defined(WIN32) || defined(WIN16) #ifndef MSDOS #define MSDOS #endif #endif #include <stdio.h> #include <stdlib.h> #ifndef MSDOS #include <unistd.h> ...

4 ответа

это решение справедливо для любых кортежей одинаковой длины.

я есть некоторые значения в кортеже, и я хочу добавить еще один кортеж к нему поэлементно. Поэтому я хотел бы функциональность, как это: std::tuple<int,int> a = {1,2}; std::tuple<int,int> b = {2,4}; std::tuple<int,int> c = a + b; // possible ...