Форум программистов, компьютерный форум, киберфорум
Наши страницы

Несколько new на один и тот же указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы STL Удаление элементов в векторе http://www.cyberforum.ru/cpp-beginners/thread1540558.html
Банальный вопрос. vector<int> В нем разные числа могут повторяться. Хочу удалить заданное значение, полностью исключить его из вектора. пробовал вот так v.erase(remove_if(v.begin(), v.end(),...
C++ Напишите функцию, которая вычисляет длину строки #include "stdafx.h" #include <iostream> using namespace std; unsigned strlen(const char *str); int main() { http://www.cyberforum.ru/cpp-beginners/thread1540541.html
Вывести число string не в экспоненциальной форме C++
Доброго дня. Подскажите пожалуйста, как вывести число string не в экспоненциальной форме? Задача:. получаем с клавиатуры число double, переводим в string. Выводим string. Нужно вывести число в...
Прочитать переменные из файла, а после записать их обратно C++
Доброе время суток!!! Вот затупил по страшному, не когда не работал с файлами и переменными в них, суть такая есть файл %test.txt%? в не нем следующий текст: x = 1 y = 2 z = 3 ну и так...
C++ Пошаговый вывод работы алгоритма http://www.cyberforum.ru/cpp-beginners/thread1540506.html
Нужно сделать пошаговый вывод работы алгоритма сортировки пузырьком. Не могу никак понять как. #include <iostream> #include <string> #include <ctime> using namespace std; void algsort(int*,...
C++ Циклический алгоритм и рекурсивная функция Каждую из приведенных задач реализовать двумя способами: а) с помощью циклического алгоритма; б) с помощью рекурсивной функции Записать натуральное число N в обратной последовательности подробнее

Показать сообщение отдельно
AlexVRud
459 / 170 / 44
Регистрация: 04.07.2014
Сообщений: 475
29.09.2015, 17:14
Цитата Сообщение от Firework Посмотреть сообщение
Просто если бы можно было использовать библиотеки (в том числе std),
Чем использование стандартной библиотеки Си, будет отличаться от стандартной библиотеки С++.
Ты уже используешь С++, а линковать дополнительные библиотеки для string/vector/shared_ptr/... НЕ НАДО. Они уже все предоставлены (если только не идёт речь о специфичной железке). Если вопрос стоит в взаимодействии с Си-библиотеками, то эти классы имеют все методы для работы с "обычными массивами-ссылками".

С другой стороны в С++ хорошим тоном является перемещение new/delete в конструкторы/деструкторы классов (а это и реализовано в string/vector/shared_ptr/...).

Для примера, реализуй MP1 из https://courses.engr.illinois.edu/cs241/fa2012/, а потом прогони valgrind на получившемся коде. По моей практике, только один студен из группы не допустит утечки памяти.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru