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

Обращение к предпоследнему элементу vector - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод, принимающий массив объектов http://www.cyberforum.ru/cpp-beginners/thread1184847.html
#include <iostream> using namespace std; class A { private: int a; public: //int a; A()
C++ Переполнение стека при перегрузке операторов Задача - создать класс рациональной дроби - Rational -, числитель и знаменатель которой - массивы типа unsigned char фиксированного размера. Определить операции сложения, вычитания, умножения, деления и сравнений (>,<,==). Я решил создать вспомогательный класс safeunschar и в нём определить сложение, вычитание и умножение массивов. Потом, на основе этих операций, я определил по заданию действия с... http://www.cyberforum.ru/cpp-beginners/thread1184836.html
C++ Передача массива в функцию (указатели)
Возникла проблема. Написала программу решение систем линейных уравнений методом Гаусса. В студии 12 года работает правильно, а в 13 нет; искажается массив при передаче из функции pr_hod_a(int n, float**a, float*b) в функции obr_hod(int n, float**a, float*b) и prov(int n, float**a). Эту проблему как - нибудь можно решить? #include "stdafx.h" #include <iostream> #include <fstream> #include...
Как создать диаграмму классов в Visual Studio Express 2012 C++
Я так поняла, что страндартно там нет такой возможности. Есть ли какието утилиты чтобы скачать?
C++ Написать кольцевой список с возможностями добавления, удаления и поиска элементов, и сохранения в файл. http://www.cyberforum.ru/cpp-beginners/thread1184811.html
Нужно написать программу, пожалуйста помогите, сам не напишу Написать программу, которая должна выполнять следующие операции: Создавать двусвязный кольцевой список. Операцию дополнения списка Операцию просмотра списка Операцию удаления элементов списка. Копирование элементов списка в массив. Сортировка методом Пузырька.
C++ STL stack, не пойму где ошибка #include <iostream> #include <stack> #include <string> #include <sstream> using namespace std; bool isOperator(const string& input); void performOp(const string& input,stack<double>& calcStack); int main() подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
22.05.2014, 17:13     Обращение к предпоследнему элементу vector
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Демонстрация
Не надо так:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <vector>
using namespace std;
 
int main() {
    vector<int> a;
    a.push_back(1);
    cout << *(a.end()-2); //Ай-я-яшеньки
    return 0;
}
 
Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru