Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как скомпилировать в g++ makefile в windows https://www.cyberforum.ru/ cpp-beginners/ thread1368779.html
Здравствуйте! Есть у меня компилятор g++ который находится по адресу C:\g++ Есть makefile, который находится по адресу C:\make Как мне запустить компиляцию в консоли windows? Пробовал: C:\g++\g++.exe C:\make\makefile не работает
C++ Класс Fruit
Помогите пожалуйста с задачей Создать класс Fruit, что содержит следующие элементы: - поле "зрелость" int Ripeness; - поле "название" char* Name; - поле "цвет" char* Color; - метод получения зрелости int GetRipeness(); - метод получения цвета char* GetColor(); - метод "сорвать фрукт" void Sorvat(int value); (если зрелость больше величины value, то выдать сообщение, иначе - ошибка) -...
C++ Составить описание класса многочленов от одной переменной https://www.cyberforum.ru/ cpp-beginners/ thread1368745.html
Помогите пожалуйста с задачей: Условие задачи Составить описание класса многочленов от одной переменной, задаваемых степенью многочлена и массивом коэффициентов. Предусмотреть методы для вычисления значения многочлена для заданного аргумента, операции сложения, вычитания и умножения многочленов с получением нового объекта-многочлена, вывод на экран описания многочлена. Написать программу,...
C++ Ошибка с типами данных в подпрограмме Не знаю, правильно ли я задал названия темы, суть проблемы следующая: Нужно было создать программу с структурой данных, в которой по определенным условиям вывести нужные значения. Саму программу на паскале я создал, и работает она отлично, при переносе на с++ возникла проблема (неверно скорее всего неверно задал текстовые поля), к сожалению сам решить проблему не могу. Времени очень мало, очень... https://www.cyberforum.ru/ cpp-beginners/ thread1368728.html
C++ Если к сумме цифр возраста прибавить число рождения, то получится возраст. Сколько лет долгожитепю?
Долгожитель (возраст не более 100 лет) обнаружил однажды, что если к сумме цифр его возраста прибавить чисто его рождения, то как раз получится его возраст. Сколько лет долгожителю?
C++ Undefined reference to Change_Array(int, int) https://www.cyberforum.ru/ cpp-beginners/ thread1368717.html
Приветствую всех желающих помочь Третьи сутки осваиваю функции C++, вторые сутки бьюс не на жизнь, а на смерть с // undefined reference to `Change_Array(int, int)' // Не понимаю в чём именно дело и щито это значит. Поможите, чем можите, ощень надо #include <stdio.h> #include <stdlib.h> #include <iostream>
C++ Проблема с выводом массива спиралью против часовой стрелки https://www.cyberforum.ru/ cpp-beginners/ thread1368701.html
Здравствуйте, недавно была задача, создать массив 10х10 рандомных чисел и вывести спиралью против часовой стрелки. В паскале задачу я выполнил и попытался перенести код на с++. К сожалению на этапе вывода значений спирали у меня возникли сложности.Я понимаю что на с++ массив начинается с 0, но самостоятельно исправить ошибку не смог. Program HelloWorld; var i,j,l,k,il,ik,min:integer;...
Не знаю как обратиться к переменной C++
есть такой код class a{ public int q; }; class b{ public a r; }; int main(){ b test;
C++ Задача на программирование и теорию вероятностей Требуется написать фрагмент тела функции, который присваивает переменным a, b и c такие случайные целые значения, которые удовлетворяют всем следующим условиям: 3a + b + 6c = 12, −100 < a < 100, −300 < b < 300, −500 < c < 500, причём необходимо, чтобы все допустимые наборы значений (a; b; c) были равновероятны. Пусть требуемая функция имеет следующий вид: void function() { int a,b,c;... https://www.cyberforum.ru/ cpp-beginners/ thread1368652.html C++ Метод хорд, бесконечный цикл Здравствуйте! Нужна помощь по реализации метода хорд. Писал код по блок-схеме, все внимательно проверил, вроде бы ошибок нет, но получается бесконечный цикл. Мучаюсь уже второй день, если кто-нибудь укажет на ошибку буду благодарен. Код: // Lab2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" https://www.cyberforum.ru/ cpp-beginners/ thread1368638.html
Иттератор map C++
for (auto i = keymap.begin(); i != keymap.end(); i++){ int j = ((i->second) / sumkey)*sum; auto tmp = find_value(mytextmap.begin(), mytextmap.end(), j); while (tmp->second != j) { j--; tmp = find_value(mytextmap.begin(), mytextmap.end(), j); } key = i->second; keymap.erase(i);
C++ перечисления enum https://www.cyberforum.ru/ cpp-beginners/ thread1368595.html
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { setlocale(LC_ALL, "Russian"); struct phonebook {
Эксперт С++
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
05.02.2015, 13:19 0

Нужен материал для статьи про управление памятью в С++ - C++ - Ответ 7189884

05.02.2015, 13:19. Показов 2165. Ответов 43
Метки (Все метки)

Ответ

Цитата Сообщение от taras atavin Посмотреть сообщение
Бред.
Цитата Сообщение от taras atavin Посмотреть сообщение
Ещё бредовее.
Вы как-то чересчур поспешно берётесь выносить весьма категоричные суждения, не разобравшись в вопросе.

Цитата Сообщение от taras atavin Посмотреть сообщение
А с какого перепугу ты взял, что разработчики стандартных контейнеров лучше прикладных программистов знают, какое именно поведение контейнеров требуется.
А они что, инопланетяне? Или для разработки стандартных контейнеров в тайных подвалах зловещих засекреченных институтов синтезируют специальных генетически модифицированных разработчиков, не имеющих абсолютно ничего общего с прикладными программистами? Стандарты создаёт не комитет, включающий в себя самых опытных и знающих специалистов, а некая конгрегация эфирных существ, руководствующихся абсолютно чужеродными и непонятными мотивами?
Нет, контейнеры люди таки делают, исходя из простых практических соображений удобства и надёжности.

Цитата Сообщение от taras atavin Посмотреть сообщение
Если проге нужен свой контейнер, но её разработчик упёрся в стандартные, то она устарела до начала своей разработки.
Если программе действительно нужен свой контейнер, и именно управляющий памятью по своей специальной схеме - то да, действительно, придётся и управлять памятью, и new-delete вызывать и более извращённые вещи вытворять, вроде in-place new и явного вызова деструкторов.
Однако же если с детским задором бросаться разрабатывать свой контейнер на каждый чих, при этом искренне полагая себя во всём мудрее и опытнее разработчиков стандартных контейнеров, это станет источником как ненужных трудозатрат, так и несовместимости, уменьшенной читаемости кода и потенциальным источником дополнительных ошибок. Бесспорно, бывают программы, требующие разработки своих специфических контейнеров, но далеко не каждая.

Добавлено через 2 минуты
Цитата Сообщение от Renji Посмотреть сообщение
Или std::shared_ptr уже научился самозаполняться?
Заполнять shared_ptr через new как раз не рекомендуется. Я, между прочим, с самого начала намекал и на make_shared с его младшим братиком make_unique.

Вернуться к обсуждению:
Нужен материал для статьи про управление памятью в С++ C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2015, 13:19
Готовые ответы и решения:

Нужен материал для начинающих
Хочу научиться программировать... Какие программы сейчас более актуальны и с чего начать что бы...

Реализовать алгоритм работы планировщика. Управление виртуальной памятью. Управление файловой системой
Разработка программы менеджера памяти. Свопинг. Сегментная схема организации памяти. Управление...

Собираю материал для статьи о привычках крутых разработчиков
Поделитесь плиз опытом с начинающим IT-редактором. В инетовских статьях пишут в целом об одном и...

Какой материал можно почитать для создании игр? Книгу, ссылку на статьи. В общем, с чего лучше начать?
Скажите пожалйста какой материал пожно почитать для создании игр. Книгу, ссылку на статьи. Вообщем...

43
05.02.2015, 13:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2015, 13:19
Помогаю со студенческими работами здесь

Управление памятью для массивов
Наверное я был не туда написал или что... Помогите кто может,надо написать прогу Управление...

Нужен материал по языку для начинающего
Здрастувуйте помогите со справочниками по Паскалю.нужен материал по языку.начинаю с нуля.

Нужен материал для увеличения магнитных свойств
Здравствуйте Нужен материал для увеличения нигнитных свойств. Тоесть материал которы бы не...

Вывести Popup, который содержит в себе материал статьи
Добрый день! Столкнулся со сложностью: Главная страница сайта - плиточный дизайн, с выводом...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru