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

Есть ли в С++ динамические массивы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как прочитать последовательно все текстовые файлы лежащие в папке, не зная заранее их имен? http://www.cyberforum.ru/cpp-beginners/thread1226531.html
Подскажите плз, как прочитать последовательно все текстовые файлы лежащие в папке, не зная заранее их имен:?
C++ Из каждого элемента массива, начиная со второго, вычесть все остальные элементы Дан массив, из каждого элемента, начиная со второго, нужно вычесть все остальные элементы. вот пример: 1 2 3 4 5 (2 - 3 - 4 - 5 - 1), (3 - 4 - 5 - 1 -2), (4 - 5 - 1- 2 - 3), (5 -1 -2 -3 -4) в результате получим: -11 -9 -7 -5 думаю, моя задумка понятна. http://www.cyberforum.ru/cpp-beginners/thread1226526.html
Найти максимальный элемент этого массива и отсортировать его вправо и влево в порядке убывания элементов C++
Дано: линейный массив из 17-ти целых чисел, числа заданы рандомно и сам массив вынесен на экран Требуется найти максимальный элемент этого массива и отсортировать его вправо и влево в порядке убывания элементов. Мне кажется, что эта программа работает. (P.S. написать было проще, чем отладить программу, все время "вылезал из массива" - теперь я с него не слезу) #include <cstdio>...
Блок-схема для готовой программы C++
Всем привет, помогите нарисовать блок-схему для это проги, заранее благодарен! :) #include <iostream> #include <conio.h> #include <cstring> #include <cstdlib> using namespace std; int main(){ char str, slovo, *s;
C++ Указатель = 0 в аргументе конструктора http://www.cyberforum.ru/cpp-beginners/thread1226497.html
Не знал даже как тему назвать. :D Прошу пояснить такой момент, не в первый раз встречаю, но гугл мне не объяснил. Для чего, иногда в конструкторе, прямо в интерфейсе пишут T* p = 0, а не просто T* p? counted_ptr(T* p = 0, int* c = new int(1)) : pointer(p), count(c) {} // default constructor
C++ Как через WinAPI реализовать окно? У меня код, и в одной функции int doLauncher() { // КОД ЛАУНЧЕРА return 0; } нужно сделать лаунчер. Как через WinAPI реализовать окно? ( Про MFC даже не пишите ) подробнее

Показать сообщение отдельно
gru74ik
Модератор
Эксперт CЭксперт С++
3891 / 1649 / 188
Регистрация: 20.02.2013
Сообщений: 4,702
Записей в блоге: 21
13.07.2014, 03:25     Есть ли в С++ динамические массивы?
Цитата Сообщение от Psilon Посмотреть сообщение
динамический массив - это вообще бредовое определение
Бредовое не бредовое, а в стандарте словосочетание dynamic array имеет место быть:

INCITS+ISO+IEC+14882-2003, страница 712:
The classstrstreambuf associates the input sequence, and possibly the output sequence, with an object
of some character array type, whose elements store arbitrary values. The array object has several
attributes.
2 [Note:For the sake of exposition, these are represented as elements of a bitmask type (indicated here asT1)
calledstrstate. The elements are:
—allocated, set when a dynamic array object has been allocated, and hence should be freed by the
destructor for the strstreambuf object;
—constant, set when the array object has const elements, so the output sequence cannot be written;
—dynamic, set when the array object is allocated (or reallocated) as necessary to hold a character
sequence that can change in length;
—frozen, set when the program has requested that the array object not be altered, reallocated, or freed.
—end note]
3 [Note:For the sake of exposition, the maintained data is presented here as:
—strstate strmode, the attributes of the array object associated with the strstreambuf object;
—intalsize, the suggested minimum size for a dynamic array object;
—void* (*palloc)(size_t), points to the function to call to allocate a dynamic array object;
—void (*pfree)(void*), points to the function to call to free a dynamic array object. —end note]
4 Each object of classstrstreambuf has aseekable area, delimited by the pointers seeklow and
seekhigh. If gnextis a null pointer, the seekable area is undefined. Otherwise, seeklow equals
gbegand seekhighis eitherpend, ifpendis not a null pointer, orgend.
 
Текущее время: 22:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru