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

Добавление элементов в однонаправленный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Представление класса в памяти http://www.cyberforum.ru/cpp-beginners/thread788299.html
Всем доброго времени суток! Подскажите ка,как класс представляется в памяти?и как представляется структура? Простите за столь банальные вопросы.
C++ Начало ООП Привет всем! У меня началось изучение ООП и соответственно пошли классы. Первое задание - постpоить класс для pаботы с массивом. Класс должен включать соответствующие поля: максимальный размер массива, индекс текущего элемента, указатель на массив. Я так понимаю что полями будут переменные которые я объявляю в private? А что мы делаем в public? Объявляем функции которые потом буду работать с... http://www.cyberforum.ru/cpp-beginners/thread788285.html
C++ Вектор, содержащий объекты класса
Нужно определить класс, содержащий строку и значение, и создать вектор, который содержит объекты этого класса. Названия строк объектов должны быть уникальны. Во время отладки у меня появляется критическая ошибка, я запутался, что не так. #include "std_lib_facilities.h" class Name_value { public: int age;
C++ Азбука Морзе
Есть код для шифрования символов в Азбуку Морзе,но нужно что б эта программа также могла считывать текст с документа к примеру .txt и переводить соответсвующий текст в консоль.Помогите пожалуйста! #include <iostream> #include <cstring> using namespace std; void convert (char); int main(){ char eng; cin >> eng; convert(eng); return 0;
C++ Чтение текстового файла http://www.cyberforum.ru/cpp-beginners/thread788265.html
здравствуйте. у меня не получается считать текстовый файл. сам файл имеет имеет жесткую структуру: первая строка число(по сути колличество записей), дальше приходится по 5 строчек на одну запись. Основная проблема в том, что чтение выполняется некорректно(см. пример файла и скрин). вот пример файла(коменты я поставил для понимания структуры файла, в оригинале они отсутствуют): 2 //...
C++ Реализовать очередь на одномерном массиве Программа должна позволять многократно выполнять операции над очередью. При выполнении функции input переменная last увеличивается на единицу, но после завершения функции и продолжении цикла снова становится исходным значением, то есть единицей. Почему так? #include <stdio.h> int input(int last, float queue); //функция которая будет добавлять в очередь элемент int insert(int first,float... подробнее

Показать сообщение отдельно
gazlan
2855 / 1803 / 271
Регистрация: 27.08.2010
Сообщений: 4,883
Записей в блоге: 1
18.02.2013, 13:42     Добавление элементов в однонаправленный список
Перечитайте - вдумчиво.

Я, вероятно, плохо объясняю.

Независимо от того, какой из вариантов написания оператора new использован, его поведение: выбор адресного пространства, возвращаемое значение и выбрасываемое исключение, в лучшем случае - вопрос следования одному из (заменяющих прежний) стандартов, в худшем - вопрос имплементации.

Добавлено через 35 минут
Не, давай всё-таки сами будем себя контролировать
Ребята, я устал от вас.

1. ДА! Обнуление указателя - это требование. Такое же, как стоять на красный при переходе улицы, даже если нет ни одной машины в радиусе 5 километров. Тот, кто не привык это делать _всегда_, не сделает это и для указателя с глобальной областью видимости.

Больше того, я вам признаюсь, что и хзндлы инвалидирую. И даже ассерты расставляю в коде.

[OT]
Я в детстве книжку читал, фантастика. Кажется, Павел Багряк. Названия уже не вспомню. А вот одна фраза оттуда запомнилась:
Приказы надо отдавать не так, чтобы их можно было понять, а так, чтобы их нельзя было не понять.
[/OT]

Так вот, я руководствуюсь правилом: писать код так, чтобы нельзя было не понять.

И если есть простое недорогое средство не выстрелить себе в ногу - я им воспользуюсь.


alloca != new. Я вас просил показать пример как выделить память на стеке с помощью new
Ну, так не поленитесь:

По первой же ссылке найдете обсуждение на Stack Overflow https://www.google.ru/search?q=new+alloca
Первая ссылка в Google: new on stack instead of heap (like alloca vs malloc) http://stackoverflow.com/questions/4...loca-vs-malloc


Well.

Больше я в этой теме НЕ отвечаю, пока не увижу что-либо конструктивное.




P.S.

И знаете, у меня тоже есть вопрос:

У вас есть время второй день доказывать мне, как плохо обнулять неиспользуемый указатель или добиваться ответа на вопрос по первой ссылке из Google, но не нашлось времени ответить топикстартеру?

ya_noob
Переписывайте всё заново. Никто не будет разбираться в этом бреде.
 
Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru