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

Работа с STL vector - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С ++ разделяющий пробел и новая строка http://www.cyberforum.ru/cpp-beginners/thread1157818.html
С ++ разделяющий пробел и новая строка Как отличить при считывании из файла чисел Допустим 3 -5 6 8 2 0 8 -1 10 3 11 5 Нужно считать в vector< vector<int> > Изначально не зная размера!
C++ String и его приколы. Что и как сравнивается Цитата из книги: " Если две строки имеют разные длины и каждый символ которткий строки равен соответствующему символу длинной строки то короткая строка меньше длинной." Что за прикол? А не проше... http://www.cyberforum.ru/cpp-beginners/thread1157813.html
Как сделать поиск в String по маске? C++
String str="<One>Hello<Strong>World<Two>"; как сделать поиск по маске в String, "<*>" чтобы программа искала только "<" и ">" а то что внутри считалось бы за * Добавлено через 2 часа 52 минуты...
C++ Int to String
Подскажите стандартную функцию для конвертирования Int to String или других чисел в string
C++ Умножение матрицы a[i][j] на b[x][y]! http://www.cyberforum.ru/cpp-beginners/thread1157785.html
Есть две матрицы A и B размер которых задаёт и вводит пользователь с клавиатуры, матрицы хоронятся в динамических массивах соответственно a b. Проблема заключается в том, как организовать алгоритм...
C++ Запись и вывод с бинарного файла Возникла проблема с записью в бинарный файл. я в программирование на С++ вообще слаб и не понимаю как сделать запись в бинарный файл для своей проги. вот модуль проги. помогите плиз. #include... подробнее

Показать сообщение отдельно
__sirroko
4 / 4 / 3
Регистрация: 03.03.2013
Сообщений: 55
26.04.2014, 11:58  [ТС]
Т.е. так? Да, это работает...
C++
1
2
3
4
const int& CVector::operator[](const int index) const
{
  return vector[index];
}
Почему const дает такой эффект?..

И еще вот что странно. Изначально вместо <vector> я использовал обычный int-массив, но такого поведения как в I и II не было.

Вот как было изначально.
C++
1
2
3
4
5
6
7
8
9
10
11
int * vector = new int[count];
//...
int& CVector::operator[](const int index) const
{
  return vector[index];
}
 
int& CVector::operator[](const int index)
{
  return vector[index];
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru