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

2 ответа

Как заставить экземпляр класса только умные указатели?

Я работаю над тем, чтобы запретить пользователю использовать класс без умных указателей. Таким образом, вынуждая их выделять кучу объектов и управлять ими с помощью интеллектуальных указателей. Чтобы получить такой результат, я попробовал ...

5 ответов

Как изменить режим с режима c ++ 98 в Dev-C ++ на режим, который поддерживает C ++ 0x (диапазон основан на)?

Я только учусь писать диапазон, основанный на циклах, но единственная проблема в том, что мой компилятор, Orwell Dev-C ++, похоже, не поддерживает его в режиме по умолчанию (который является c ++ 98). Как я могу изменить этот режим на другой, ...

1 ответ

Факториал в C семейных языках

Я пытался сделать факториальную функцию в C ++, и я только что обнаружил, что входные данные, которые больше 10, не рассчитываются правильно. Я пробовал C #, но столкнулся с той же проблемой. используя эту рекурсивную функцию: int Factorial(int ...

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

3 ответа

Зачем беспокоиться о «встроенном» ключевом слове в C ++?

Я только что исследовал использование и преимущества / недостатки ключевого слова C ++inline наВеб-сайт Microsoft [http://msdn.microsoft.com/en-us/library/z8y1yy88.aspx]и я все это понимаю. Мой вопрос заключается в следующем: если компилятор ...

3 ответа

NUMA Получить текущий узел / ядро

Я использую libnuma на Linux. Мои потоки должны знать узел / ядро, на котором они работают. Можно ли как-то получить узел / ядро текущих потоков? Я просмотрел документацию, но не нашел такой функции ...

3 ответа

Понимание ключевого слова "использование": C ++

Может кто-нибудь, пожалуйста, объясните ниже вывод: #include <iostream> using namespace std; namespace A{ int x=1; int z=2; } namespace B{ int y=3; int z=4; } void doSomethingWith(int i) throw() { cout << i ; } void sample() throw() { using ...

13 ответов

Почему я не должен включать файлы cpp и вместо этого использовать заголовок?

Итак, я закончил свое первое задание по программированию на C ++ и получил оценку. Но в соответствии с оценкой, я потерял оценки заincluding cpp files instead of compiling and linking them, Мне не очень понятно, что это значит. Оглядываясь назад ...

6 ответов

Круговые зависимости объявлений

Я пытаюсь реализовать пример шаблона посетителя, но у меня проблема с циклическими зависимостями объявлений классов. Когда я делаю предварительное объявление класса Visitor, классы Россия и Англия не знают, что у Visitor есть метод посещения, но ...

4 ответа

Итерация по контейнерам STL и удаление / добавление нескольких элементов

Одна из самых частых ошибок в моем коде заключается в том, что контейнеры STL изменяются во время цикла. Элементы удаляются или добавляются во время выполнения цикла, поэтому я обычно сталкиваюсь с исключениями за пределами границ. Мой цикл for ...

3 ответа

Стандартная цитата: Вызывает ли вне диапазона `vector :: operator []` вызов неопределенного поведения?

Рассмотреть возможность: #include <vector> int main() { std::vector <int> v; v.reserve (100); v[1] = 42; }Я знаю, что приведенный выше код вызывает неопределенное поведение, потому что на сайте вызова дляv[1]размер вектора поv.size() <1. (Это ...