С++ для начинающих |
|
Другие темы раздела | |
C++ точность, настраиваемая вручную Мне нужно произвести расчет с точность 27 знаков после запятой. Long double не хватает. Как определить вручную? Добавлено через 2 часа 4 минуты :umnik: https://www.cyberforum.ru/ cpp-beginners/ thread854568.html |
FreeConsole не работает C++ FreeConsole не работает если программу запустить через другую программу командой system("start путь к программе"); а если саму программу без посторонних включить то работает, что делать |
C++ C++ связь символов ? Скажите как узнать когда и в какую строку вставлять тот или другую функцию и символы ? https://www.cyberforum.ru/ cpp-beginners/ thread854550.html |
C++ Итератор для контейнера
https://www.cyberforum.ru/ cpp-beginners/ thread854545.html Собственно, интересует такой вопрос: "Как создать собственный класс-итератор для контейнера?". Контейнер построен по типу "очередь". Содержимое контейнера - это фигуры (производные классы от базового 'shapes'). Вообще очень мало информации я смог найти по поводу создания собственного контейнера и итератора для него, вот к примеру, шикарный паттерн для реализации собственного итератора:... |
C++ Можно ли сравнить все элементы одномерного массива с определенным значением посредством одной операции? можно ли сравнить все элементы одномерного массива с определенным значением посредством одной операции? |
C++ Работа с файлами. Считывание информации из файла в массив
https://www.cyberforum.ru/ cpp-beginners/ thread854539.html #include<conio.h> #include<stdio.h> struct add { char predmet; int klass; int kolvo; float cena; }; size_t count_lines(const char* filename) { |
C++ Классы. Вывод на экран номеров рейсов(NUMR) и типов самолетов, вылетающих в пункт назначения(NAZN), название которого совпало с названием, введенным
https://www.cyberforum.ru/ cpp-beginners/ thread854535.html #include "stdafx.h" #include <iostream> #include "locale.h" #include "string.h" using namespace std; // ограничивает пространство переменных функций и т.д. class AEROFLOT { char NAZN; float COST; // компоненты класса типа доступа private объекториентирпрог int NUMR; char TIP; |
Посоветуйте статьи или книги где есть примеры собственных контейнеров C++ Интересуют именно те реализации в которых есть базовый класс контейнер и есть производный класс контейнер, обязательно чтобы была шаблонная реализация. Пример: Бинарное дерево поиска - шаблонный класс BinaryTree (В нём хранится корень этого дерева, который типа NodeBinaryTree) Сбалансированное бинарное дерево поиска - шаблонный класс BinaryBalanceTree, который наследует BinaryTree (В нём... |
C++ Преобразование DWORD в string DWORD to string как сделать, гугл не помог) если что консоль visual studio c++ https://www.cyberforum.ru/ cpp-beginners/ thread854494.html | C++ В прямоугольной матрице выявить все строки,у которых максимальный элемент превосходит сумму остальных элементов строки Пожалуйста помогите кто может с задачей, не понимаю вообще это программирование.. Скоро последние сроки сдачи, а у меня ничего нет вообще.. Говорят задачи простые, но я хоть убей не понимаю..По паскалю более менее, а тут "темный лес" Очень прошу, помогите.. В прямоугольной матрице выявить все строки,у которых максимальный элемент превосходит сумму остальных элементов строки.. https://www.cyberforum.ru/ cpp-beginners/ thread854486.html |
struct tagName C++ Товарищи, подскажите пожалуйста. В MSDN определена такая структура: typedef struct tagINITCOMMONCONTROLSEX { DWORD dwSize; DWORD dwICC; } INITCOMMONCONTROLSEX, *LPINITCOMMONCONTROLSEX; Что означает это tagName и как с ним работать? Еще один вопрос: не подскажете как как объявить класс, который бы наследовал эту структуру? Объявление типа class cl:public INITCOMMONCONTROLSEX { ... |
C++ Использование классов. (или непонимание написания:)
https://www.cyberforum.ru/ cpp-beginners/ thread854477.html Объявить класс «натуральное число» и определить его методы. Определить число, полученное из заданного натурального числа n, путем удаления цифры, значение которой вводится с клавиатуры (если она есть в записи числа). Порядок следования других цифр числа не изменять. Писал что-то на паре, толкните, в правильном ли хоть направлении? Вся проблема в использовании классов #include <iostream>... |
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
|
|
0 | |
vector.clear - C++ - Ответ 450221203.05.2013, 00:57. Показов 20014. Ответов 12
Метки (Все метки)
У меня вопрос по поводу метода clear(). Пусть у меня в векторе было 30 элементов, после вызова этого метода их стало 0, поэтому size() тоже вернет 0. Но вот capacity() показывает 30, т.е. если я правильно понимаю, в оперативке под эту переменную все ещё выделено 30 * sizeof(int) байт памяти => если массив очень большой, то он продолжает занимать довольно много места, так? Как его тогда удалить из оперативки?
Можно попробовать сразу resize(0), но он тогда удалит старые элементы? Или clear() и resize() применять последовательно? Вернуться к обсуждению: vector.clear C++
0
|
03.05.2013, 00:57 | |
Готовые ответы и решения:
12
Как очистить массив по типу std::vector::clear() error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>) Цикл: Создайте класс Matrix на базе вектора vector<vector<int>>. |
03.05.2013, 00:57 | |
03.05.2013, 00:57 | |
Помогаю со студенческими работами здесь
0
Ошибка [Linker error] undefined reference to `Vector::Vector(int)' vector<Struct2{int,vector<struct1>}> или множественное наследование ... Указатель на объект вектор в векторе vector < vector<int>* >* Как сложить два vector и записать в третий vector ? Как корректно скопировать vector в vector внутри класса Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>> |