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

выделение памяти и присвоение чару - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Односвязный список: уничтожить н-ный эл-т и на его место поместить эл-т, нр которого хранится в н-ном эл-те http://www.cyberforum.ru/cpp-beginners/thread831793.html
Написать функцию, которая уничтожает n-ный элемент в списке и на его место помещает элемент, номер которого хранится в n-ном элементе. (перебирать связи, а не копировать значения элементов) Программа должна давать возможность создать односвязный список (используя динамические структуры данных), в котором хранятся значения определенного типа. Должна быть предусмотрена возможность пополнить...
C++ Как считать файл и обработать содержимое Создать массив структур. Каждая структура состоит из следующих элементов: фирма, продукт, который производит фирма. Для фирмы задать ее название, название города. Для продукта задать его название количество, цену единицы продукта. Создан массив записать в бинарного файла. Предусмотреть возможность дополнить файл, заменить данные в файле, удалить данные из файла. Реализовать запросы: 1) определить... http://www.cyberforum.ru/cpp-beginners/thread831792.html
Бинарное дерево поиска (определить максимальную глубину) C++
Всем привет! Делаю лабу, написал основу, но не могу понять, как сделать последний пункт задания, нужно определить максимальную глубину сформированного дерева, т.е. число ветвей в самом длинном из путей от корня дерева до листьев. вот код программы которую написал, что то конечно брал из интернета: #include <stdio.h> #include <time.h> #include <stdlib.h> #include <iostream> using namespace...
C++ Подключение файлов
Как правильно соединить такие 3 файла: main_doc.cpp (файл с главной функцией, с которого все собственно и начинается) gamer.cpp(файл с классом) gamer.h(заголовочный файл класса). Что и где мне нужно инклудить. Где использовать #ifndef и #endif?
C++ Цикл с предусловием, печать текста http://www.cyberforum.ru/cpp-beginners/thread831772.html
Добрый вечер, господа программисты :) Помогите решить задачу - Если в текст входит любая буква из слова KEY, напечатать yes, иначе no. Вот что я набросал: // 10_1_14.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> #include <locale> #include <iostream> #include <stdio.h>
C++ Определяет в каждом предложении текста количество символов, отличных от букв и пропуска Я не знаю что надо добавлять, помогите пожалуйста! Вот код #include "stdafx.h" #include <iostream> #include <fstream> #include "locale.h" #include <stdio.h> #include <string.h> #include <windows.h> #include <iomanip> подробнее

Показать сообщение отдельно
GetVariable
 Аватар для GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
08.04.2013, 19:54     выделение памяти и присвоение чару
Цитата Сообщение от Angels737 Посмотреть сообщение
3. Поле name должно быть динамическим: char *name. Конструктор выделяет под него память, деструктор - освобождает.
к сожалению препод может не согласиться с тобой))
В C++ для динамической идентификации типов[1] применяются операторы dynamic_cast и typeid (определён в файле typeinfo.h), для использования которых информацию о типах во время выполнения обычно необходимо добавить через опции компилятора при компиляции модуля.

Оператор dynamic_cast пытается выполнить приведение к указанному типу с проверкой. Целевой тип операции должен быть типом указателя, ссылки или void*.
Если целевой тип — тип указателя, то аргументом должен быть указатель на объект класса.
Если целевой тип — ссылка, то аргумент должен также быть соответствующей ссылкой.
Если целевым типом является void*, то аргумент также должен быть указателем, а результатом операции будет указатель, с помощью которого можно обратиться к любому элементу «самого производного» класса иерархии, который сам не может быть базовым ни для какого другого класса.
http://ru.wikipedia.org/wiki/Динамич...ия_типа_данных
 
Текущее время: 08:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru