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

2 ответа

Глобальные переменные в заголовочном файле, вызывающие ошибку переопределения c ++

У меня есть заголовочный файл, который содержит все мои глобальные переменные (и файл cpp, чтобы объявить их), и я использую#ifndef #define #endif теги, но я все еще получаю ошибки переопределения У меня есть в общей сложности 3 заголовочных ...

6 ответов

Использование {} в регистре. Почему?

Какой смысл с использованием{ а также} вcase заявление? Обычно, независимо от того, сколько строк вcase оператор, все строки выполнены. Это просто правило относительно старых / новых компиляторов или есть что-то за этим? int a = 0; switch (a) { ...

3 ответа

Десятичное в шестнадцатеричное преобразование c ++ встроенная функция

Есть ли встроенная функция в C ++, которая будет принимать десятичный ввод от пользователя и преобразовывать его в шестнадцатеричный и наоборот? Я попробовал это, используя функцию, которую я написал, но мне было интересно, есть ли встроенная ...

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

2 ответа

Boost Spirit Qi: опустить элемент в парсере Kleene Star

Я хочу разобрать специальные конструкции и выбросить остальные. Но я не хочу использовать шкипера. Я хочу получить вектор этих конструкций, поэтому я использую парсер Kleene Star в качестве основного правила. Но каждый раз, когда что-то ...

1 ответ

чтение разделенного пробела числа из файла до символа новой строки

У меня есть текстовый файл, который содержит следующие данные. Первая строка такова: 5 4 3 2 1 Вторая строка такая: 1 2 3 4 5 Я пытаюсь читать данные по одной строке за раз, потому что мой первый объект связанного списка будет использовать ...

5 ответов

Контейнеры STL со ссылкой на объекты [дубликаты]

На этот вопрос уже есть ответ здесь: Почему я не могу сделать вектор ссылок? [/questions/922360/why-cant-i-make-a-vector-of-references] 8 ответовЯ знаю, что контейнеры STL копируют объекты. Так скажи, у меня есть list<SampleClass> l;каждый раз, ...

3 ответа

Как передать сортировать предикат, являющийся функцией-членом, из конструктора

У меня есть следующий код: template <class T> class GenericGeneticSolver { public: GenericGeneticSolver(IGenticSolverHelper<T>& helper, int generationSize) : mSolverHelper(helper), mGenerationSize(generationSize) ...

3 ответа

Почему оптимизация убивает эту функцию?

Недавно в университете мы читали лекцию о специальностях программирования на нескольких языках. Лектор записал следующую функцию: inline u64 Swap_64(u64 x) { u64 tmp; (*(u32*)&tmp) = Swap_32(*(((u32*)&x)+1)); (*(((u32*)&tmp)+1)) = ...

2 ответа

Какая ситуация будет использовать клон в C ++ и как его использовать?

В чем разница между виртуальным клоном и клоном? Я нахожу следующий пример, это клон, производный от базы, для чего он нужен? class Base{ public: virtual Base* clone() {return new Base(*this);} int value; virtual void printme() { printf("love ...

2 ответа

Полиморфизм и сокрытие данных: перекрывает или игнорирует базовый класс ограничения доступа производного класса?

Пожалуйста, посмотрите на следующий листинг кода: #include <iostream> using namespace std; class Base { public: virtual void Message() = 0; }; class Intermediate : public Base { }; class Final : public Intermediate { void Message() { cout << ...