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

Выделение памяти под массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, являются ли числа в массиве возрастающими? http://www.cyberforum.ru/cpp-beginners/thread643650.html
Всем доброго времени суток, долго боролся над данной проблемой, изменял код по всячески, пробовал разные проверки на возрастание, все впустую. Программа по первому условию судит все массивы - если сначала проверять на невозрастание, то все введенные массивы она признает такими, и наоборот. Прилагаю код и очень надеюсь на вашу помощь. Желательно указать на ошибку, а не переписывать с нуля....
C++ Timus 1003 - TLE #1 В общем, никак не получается сделать задачу эту. Копаю ее уже месяц, перепробовал разные методы, но постоянно получаю тайм-лимит. Идея текущего метода такая - создаем граф с ребрами, где вершины - крайние позиции, а вес ребра - четность. И просто нужно отслеживать, чтобы не происходило такой ситуации, что от одной границы до другой идут разные пути, и на этих путях четности разные. В этом... http://www.cyberforum.ru/cpp-beginners/thread643646.html
C++ Описать динамическую информацию о наличии автобусов в автобусном парке
Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.Сведенения о каждом автобусе вкл -Номер автобуса -ФИО -№маршрута Программа должна обеспечивать -начальное формирование данных обо всех автобусах в парке в виде списка -при выезде каждго автобуса из парка вводится №автобуса, и программа удаляет данные об этом автобусе из списка...
Не ловятся исключения C++
Почему при освобождение памяти не ловятся исключения? A *ob; try{ ob = new A; }catch(bad_alloc xa){ cout << "err.\n"; return 1; }
C++ Что лучше использовать для низкоуровневого программирования? http://www.cyberforum.ru/cpp-beginners/thread643576.html
Здравствуйте, задался я вопросом, а что лучше использовать для низкоуровневого программирования (работы со звуком и буфером), + еще написать интерфейс программы?! Программа написана на С++ с использованием WinApi, но не устраивает объём программки. Что лучше использовать лучше, необходимые факторы: быстродействие и вес. Что лучше WinApi, Assembler, .Net Framework, Phyton? Или забыть об этом и...
C++ Есть ли у std::map range-for loop в стандарте C++11? Есть ли у std::map короткий цикл for для обхода коллекий в стандарте C++11? Если он есть, то привидите пример, пожалуйста Что-то вроде vector<int> arr; for (int &element: arr) cout << element; Только для map подробнее

Показать сообщение отдельно
4iFF
19 / 19 / 1
Регистрация: 06.07.2012
Сообщений: 88
28.08.2012, 23:16     Выделение памяти под массив
bgm313, вектором можно создать динамический двумерный массив:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
#include <vector>
using std::vector;
 
int main(){
    vector< vector<int> > vec;
    vector<int> vec2;
 
    for (int j = 0; j < 3; j++) {
        for (int i=0; i < 10; i++)
            vec2.push_back(i);
        vec.push_back(vec2);
        vec2.clear();
    }
 
   for (int i = 0;i < 3;i++)
       for (int j = 0;j < 10;j++)
           cout << vec[i][j] << endl;
 
    return 0;
}
а тут тема как раз этому посвященная:Двумерный динамический массив, что и с чем есть? .
 
Текущее время: 03:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru