Форум программистов, компьютерный форум CyberForum.ru

Неожиданая работа вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread729982.html
Здравствуйте! Помогите реализовать функцию для работы с файлами. Нужно чтобы программы работала в таком виде: enter key: 123456789123456789 // по за просу ввести ключ мы его вводим, затем нажав на кнопку ввод появляется следующая строчка enter src file name: d\a.txt // по запросу ввести имя исходного файла мы его вводим, после того как мы ввели имя файла должно произойти следующее: 1....
C++ Разложение натурального числа на два простых Помогите написать программу... нужно разложить натуральное число на два простых всеми возможными способами. вот мои наработки: #include <cstdlib> #include <iostream> using namespace std; int a,b,jj,i,ii,ij,ji,m,iii,iij,c,b,cd; int main () { cd=0; http://www.cyberforum.ru/cpp-beginners/thread729958.html
Вытаскиваем из числа цифры C++
Правильно: void f(int x) { int d; do { d=x%10; // Получаем последнюю цифру x/=10; // Избавляемся от неё } while (x!=0); };, например, char *str(int x) {
Теория по динамической памяти C++
Предположим, применяется оператор new в форме для массива: p=new int ;. n ведь может быть и большим. Может n==1000000? Где запоминается, сколько выделено памяти и откуда система знает, сколько надо освободить памяти по delete p;? Ведь там то я n не указываю. Может надо освободить сразу много страниц? Освобождаются все страницы, расположенные подряд? Эйси. А если я сначала выделили две страницы,...
C++ Деление длинного числа на длинное http://www.cyberforum.ru/cpp-beginners/thread729919.html
Всем привет! Решил написать длинную арифметику в самом ее классическом варианте, когда все операции производятся школьным столбиком. Но вот незадача: я использую основание системы счисления 10^9 (миллиард), т.е. каждая цифра моего большого числа от 0 до 999999999. При написании алгоритма деления длинного числа на длинное возникла проблема: поскольку делить на длинное число мы не умеем, то в...
C++ присвоить стрке двумерного масива значение у меня есть масив - mas; и вот кусок кода где надо присвоить второй строке масива значение 5.. вроде правильно написал не понимаю почему не работает.... for(i=1; i<2; i++) { for(j=0; j<5; j++) mas=5; } а ето для вывода уже измененого масива: подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
13.12.2012, 11:47     Неожиданая работа вектора
Цитата Сообщение от rus_phantom Посмотреть сообщение
Вылетает на строке
v_idx.push_back(pointer);
На самом деле вылетает на строке:
C++
1
v_idx.erase(std::find(v_idx.begin(),v_idx.end(),pointer));
, потому что такого значения (какое записано в переменной pointer) в v_idx нет.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru