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

Хранение указателей в контейнерах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сжать массив, удалив из него все элементы, величина которых находится на интервале [а,b] http://www.cyberforum.ru/cpp-beginners/thread164951.html
1) В одномерном массиве, который состоит из N действительных элементов, вычислить: - минимальный за модулем элемент массива(ето я вроде знаю как делать а остальное не получается) - сумму модулей элементов, которые расположены после первого отрицательного элемента. - Сжать массив, удалив из него все элементы, величина которых находится на интервале . Место, которые освободится в конце массива...
C++ Способы создания объектов и арифметика указателей Вот сам код: class ListNode { public: ListNode(int val) { next=NULL; i=val; } ListNode* next; http://www.cyberforum.ru/cpp-beginners/thread164949.html
Перестановки из n чисел C++
Не получается написать функцию, которая сохраняет всевозможные перестановки из n элементов в двухмерный массив int arr, где len-число всевозможных перестановок. Как это можно реализовать?
Объединение данных файлов-комментариев .srt C++
Если кому не сложно, то напишите программку, которая объединяет данные у файлов-комментариев .srt. А конкретно объединяет перевод фразы одного и другого языка. Например film_ru.srt и film_en.srt имеет такое содержание 1 00:00:04,070 --> 00:00:05,904 "Привет и пока" и
C++ Двунаправленный линейный список http://www.cyberforum.ru/cpp-beginners/thread164908.html
Доброго времени суток! Я перевелся на 2ой курс в институте, где изучали С++, которого у меня не было. Поэтому спрашиваю вас - что такое двулинейный направленный список, как он реализуется (что нужно изучить, чтобы это сделать) и как с ним работать (добавлять, удалять, искать и т.д.)? Вообще задайте направление мыслей, а то непонятно что и как делать.
C++ Умножение матрицы на число ну вобщем былбы примного благодарен еслиб помогли с такой вот задачкой: 2 3.1 7.5 11 1.7 1 0 7.4 5 дано: А= 4.5 10.7 , В= 5 4 2 , С= 7 8 , В= 9 8 7 1 5 6 K=B(A+C)+D Поможите люди добрые?=) подробнее

Показать сообщение отдельно
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
12.09.2010, 20:46     Хранение указателей в контейнерах
Цитата Сообщение от alexzak Посмотреть сообщение
Это, кстати, хороший вопрос. В С++ в некоторых местах программы нельзя допускать исключений ни при каких обстоятельствах. Иначе невозможно писать правильные с точки зрения управления ресурсами программы. Это одно из таких мест. Другое (типичное) место - функция swap, на которой основана идиома copy-and-swap.
Насколько я знаю, с новым синтаксисом ситуация с ф-цией swap поменяется кардинальным образом - больше нет копирования, соответственно не возникнет потенциальных исключений.
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru