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

Стек и динамическая память - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последовательность чисел http://www.cyberforum.ru/cpp-beginners/thread203227.html
Рассмотрим последовательность чисел ai, i = 0, 1, 2, …, удовлетворяющих следующим условиям: a0 = 0 a1 = 1 a2i = ai a2i + 1 = ai + ai + 1 для каждого i = 1, 2, 3, … . Напишите программу, которая для заданного значения N (0 < N < 100 000) находит максимальное среди чисел a0, a1, …, aN. Объясните условие, а то я немного не догоняю.
C++ Как узнать время выполнения алгоритма Мне нужно сравнить несколько алгоритмов сортировки. Но таким способом как у меня, дает очень маленькие значения .... дл массива int - ов, размером в было 0,016 для массива что то около 0,745 .... это нормально ? есть еще какие то методы ? ..... вот мой вариант clock_t time; time = clock(); // КОД time = clock() - time; cout << "Time: "; http://www.cyberforum.ru/cpp-beginners/thread203204.html
C++ Проверьте прогу
Нужно проверить рабочая ли прога , а то нет возможности #include <iostream.h> #include <math.h> int main() { int n = 0; double e = 0.001; double sum = 0.0, current = 0.0;
Где найти файл помогания MVS C++ 2008 e-edition? C++
Подскажите, пожалуйста, где можно скачать файл помощи MVS C++ 2008 Express edition? А то у меня помощь что-то не работает, выделяю функцию, например, getch, и нажимаю на F1, а показывает какие-то другие фунции, и пишет, что ничего не найдено. Было бы уднобно пользоваться хоть отдельным файлом помощи, какой бывает у других программ, где есть вкладки Содержание, Поиск и Указатель. Или, как вариант,...
C++ Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc? http://www.cyberforum.ru/cpp-beginners/thread203170.html
Как введёному числу выделить отдельный регион памяти через функцию virtualAlloc?
C++ Дан текст, вывести на экран слова в порядке уменьшения их длины! Дан одномерный Массив написать программу преобразования массива путём сдвига их значений! Добавлено через 1 минуту С++ Робота со строковыми данными! Дан текст вывести на экран слова в порядке уменьшения их длинны! Добавлено через 1 минуту С++ Робота со строковыми данными! Дано предложение из нескольких слов отсортировать слова в предложении за алфавитом! подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
06.12.2010, 02:09     Стек и динамическая память
Цитата Сообщение от SergBokh Посмотреть сообщение
Такой же вариант:
int** ptr = new int** [size];
не компилируется - cannot convert 'int ***' to 'int **'
это описка =)
если:
some_type* ptr = new some_type [size];
то поскольку под some_type мы понимаем int* :
int** ptr = new int* [size];

То ли я не умею правильно разименовывать массив?
проверте себя:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
 
int main(void){
 
    int** ptr;
    int dimension = 2;
    ptr = new int* [dimension];     //массив указателей на инт
        for (int i=0; i<dimension; i++)
            ptr[i]= new int;        //каждому указателю по инту
    // теперь до интов можно добраться только через указатель.
 
    int a = 5;
    int b = 10;
    
    **ptr = 5; 
    **(ptr+1) = 10;
    
    std::cout<<*(ptr[0])<<'\t'<<*(ptr[1])<<std::endl;
    
    delete ptr[0];      //удаляем инты
    delete ptr[1];
    delete[] ptr ;      //удаляем массив указателей на инт
}
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru