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

Как создать двухмерный вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему значение tellg() не изменяется? http://www.cyberforum.ru/cpp-beginners/thread157519.html
Следующий код: #include <iostream> #include <fstream> using namespace std; void main() { ifstream file;
C++ Шифрование строки по паролю В продолжение этой темы. Всем привет. Выбрал время для дальнейших поползновений в неблагодарном деле изучения C++ :) Ну и очередной затык. Никак не могу усвоить работу с типами данных. Вот до сюда все вроде двигалось: #include <iostream> #include <string> #include <ctime> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread157509.html
C++ Не пойму как работает класс
Hi all Не пойму как работает пример #include <stdafx.h> #include <conio.h> using namespace std; class String { public: char* ptr; String(char* s){ int n = strlen(s);
Начинаю изучать C/C++ C++
Здравствуйте. Вот решил изучать C/C++, подскажите какой лучше из них, какой литературы пользоваться и какой компилятор, среда программирования выбрать. Я в этом языке полный ноль. Спасибо!
C++ Использование нововведений C++0x http://www.cyberforum.ru/cpp-beginners/thread157452.html
Красиво на самом деле... Вопрос, есть-ли резон использовать так, или новый стандарт стоит использовать в меру? #include <iostream> template <typename T> T Sum(T n, T m) { return n+m; }
C++ Повтор случайного числа в строке матрицы #include <iostream> #include <ctime> using namespace std; int main() { const int COLUMN = 8; const int ROW = 22; int matrix; srand(time (NULL)); подробнее

Показать сообщение отдельно
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
27.11.2011, 17:09     Как создать двухмерный вектор
VS 2008

Добавлено через 4 минуты
Цитата Сообщение от Somebody Посмотреть сообщение
Вот был бы у vector'а конструктор не explicit
C++
1
2
3
4
5
    explicit vector(size_type _Count)
        : _Mybase()
        {   // construct from _Count * _Ty()
        _Construct_n(_Count, _Ty());
        }
_Count = 3

Добавлено через 3 минуты
Цитата Сообщение от Nameless One Посмотреть сообщение
и это не удивительно, т.к. такая перегрузка конструктора принимает в качестве первого аргумента число элементов вектора, а в качестве второго - значение, которым эти элементы будут инициализироваться. Т.е. получается, что у нас вектор векторов типа int, но мы при создаем три элемента, которые инициализируются значением 3
А разве числом 3 не инициализируется тип, который находится в треугольных скобках, т.е. vector< int >? Почему возможно преобразование int в vector<int> не знаю. explicit же есть.

Добавлено через 7 минут
Прохожу по всем конструкторам вектора отладкой, но понять что-то не могу.
 
Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru