СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть
Вернуться   СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть > Флудильня > Интернет-технологии
Интернет-технологии Интернет, программное обеспечение, технологии, веб дизайн
Закладки ДневникиПоддержка Сообщество Комментарии к фото Сообщения за день
Ответить в этой теме   Перейти в раздел этой темы   Translate to English    
 
Translate to English В мои закладки Подписка на тему по электронной почте Отправить другу по электронной почте Опции темы Поиск в этой теме
Старый 04.06.2015, 18:43   #106 (ссылка)
V.I.P.
 
Аватар для bsabsa

Регистрация: 18.03.2010
Сообщений: 287
Поблагодарил: 68 раз(а)
Поблагодарили 25 раз(а)
Фотоальбомы: не добавлял
Репутация: 29
Цитата:
Цитата:
Сообщение от Просто инженер АиТ Посмотреть сообщение
int*** A;
это что ?

тройной указатель ?
В свое время ходило мнение, что языки программирования в которых возможно напрямую обращение к памяти (через указатели) не подходят для разработки систем безопасности.

Цитата:
надо потом будет с библиотекой STL думать.
STL интересная "тема". Если учитывать еще тот момент, что на разных платформах (ОС) реализуется по разному.
bsabsa вне форума   Цитировать 0
Старый 05.06.2015, 09:32   #107 (ссылка)
ЛИИЖТ АТ-103 (1981-1986)
 
Аватар для Просто инженер АиТ

Регистрация: 16.10.2012
Адрес: Где резной палисад
Возраст: 64
Сообщений: 980
Поблагодарил: 220 раз(а)
Поблагодарили 140 раз(а)
Фотоальбомы: не добавлял
Репутация: 380
Цитата:
STL
- в принципе ничего особенного, всё достаточно просто! То, что сейчас есть в STL, на заре появления ПК и ОС DOS 6.22 приходилось писать самому, были собственные библиотеки коллекций, списков, быстрая сортировка и т.д.
С одной стороны здорово, что есть STL, с другой стороны, многие могут пользоваться ей, но не знать как она внутри устроена для более точного её использования.
Пишите свой софт, да прибудет с Вами радость творения! Удачи коллеги!
P.S. Чтобы самому написать?! Вот в чем вопрос!
__________________
Не важна реальность, важно как мы к ней относимся!

Последний раз редактировалось Просто инженер АиТ; 05.06.2015 в 10:07.
Просто инженер АиТ вне форума   Цитировать 0
Старый 05.06.2015, 13:02   #108 (ссылка)
V.I.P.
 
Аватар для Rafa

Регистрация: 24.10.2009
Адрес: МОЙДОДЫР
Сообщений: 5,650
Поблагодарил: 388 раз(а)
Поблагодарили 577 раз(а)
Фотоальбомы: не добавлял
[quot

Последний раз редактировалось Rafa; 05.08.2015 в 18:08. Причина: Добавлено сообщение
Rafa вне форума   Цитировать 1
Старый 05.06.2015, 13:40   #109 (ссылка)
лентяй
 
Аватар для Lamaks

Регистрация: 25.10.2012
Адрес: Чукчино
Сообщений: 631
Поблагодарил: 44 раз(а)
Поблагодарили 86 раз(а)
Фотоальбомы: не добавлял
Репутация: 133
Цитата:
Сообщение от Rafa Посмотреть сообщение
Заново изобретать колесо глупо.
Тогда бы у нас не было столько открытий.
Я так и начал изучать программирование - мне не понравился калькулятор встроенный в Windows, когда я много вычислений делал. Качал аналоги, но "тут не то, тут не это", кнопки маленькие и т.п., в результате написал для себя калькулятор, размером с половину экрана для удобства.
__________________
Избыток пищи мешает тонкости ума (с)
Lamaks вне форума   Цитировать 0
Старый 05.06.2015, 13:41   #110 (ссылка)
V.I.P.
 
Аватар для Rafa

Регистрация: 24.10.2009
Адрес: МОЙДОДЫР
Сообщений: 5,650
Поблагодарил: 388 раз(а)
Поблагодарили 577 раз(а)
Фотоальбомы: не добавлял
[quot

Последний раз редактировалось Rafa; 05.08.2015 в 18:08.
Rafa вне форума   Цитировать 1
Старый 05.06.2015, 18:16   #111 (ссылка)
V.I.P.
 
Аватар для Rafa

Регистрация: 24.10.2009
Адрес: МОЙДОДЫР
Сообщений: 5,650
Поблагодарил: 388 раз(а)
Поблагодарили 577 раз(а)
Фотоальбомы: не добавлял
****

Последний раз редактировалось Rafa; 05.08.2015 в 18:09.
Rafa вне форума   Цитировать 1
Старый 05.06.2015, 18:22   #112 (ссылка)
V.I.P.
 
Аватар для bsabsa

Регистрация: 18.03.2010
Сообщений: 287
Поблагодарил: 68 раз(а)
Поблагодарили 25 раз(а)
Фотоальбомы: не добавлял
Репутация: 29
Цитата:
концепция с++ гласит о том , что не нужно знать как

реализованны методы класса , но нужно знать что они делают.
К STL я бы не стал относить данную концепцию.
Если попробуете переносить код с платформы на платформу - будет масса нюансов.

Цитата:
возле деструктора и функции void hgj() класса B,C ?
А чего хотели-то?

Комментарии к сообщению (репутация)
Rafa, положительно:

Последний раз редактировалось bsabsa; 05.06.2015 в 18:32.
bsabsa вне форума   Цитировать 0
Старый 05.06.2015, 18:43   #113 (ссылка)
V.I.P.
 
Аватар для Rafa

Регистрация: 24.10.2009
Адрес: МОЙДОДЫР
Сообщений: 5,650
Поблагодарил: 388 раз(а)
Поблагодарили 577 раз(а)
Фотоальбомы: не добавлял
[quotфизм.

Последний раз редактировалось Rafa; 05.08.2015 в 18:09. Причина: Добавлено сообщение
Rafa вне форума   Цитировать 1
Старый 05.06.2015, 19:19   #114 (ссылка)
V.I.P.
 
Аватар для bsabsa

Регистрация: 18.03.2010
Сообщений: 287
Поблагодарил: 68 раз(а)
Поблагодарили 25 раз(а)
Фотоальбомы: не добавлял
Репутация: 29
Цитата:
проверить полиморфизм.
Если с некоторого класса в иерархии наследования метод стал виртуальным, то во всех производных от него классах он будет виртуальным, вне зависимости от того, указано ли ключевое слово virtual в классах наследниках.

С*с = new C ();
A*a = c;
a->hgj(); // Напечатает "class C"
B*b = c;
b->hgj(); // Напечатает "class C"

Это оно и есть полиморфизм.

Если в классе есть виртуальные функции, значит должен быть виртуальный деструктор. Если это не сделать будут проблемы с утечками памяти при работе new и delete с указателями.

С*с = new C ();
A*a = c;
B*b = c;

delete b; // Получится memory leak без virtual ~B - не будет вызываться ~C !!!!
// И все ОК при virtual ~B - ~C вызывается

Посмотрите вывод программы

P.S. Хотя в вашем примере вызов деструкторов будет правильный, так как ~A уже виртуальный.
А вот если вообще убрать virtual у ~, тогда будут утечки памяти.

Последний раз редактировалось bsabsa; 05.06.2015 в 19:32.
bsabsa вне форума   Цитировать 0
Старый 06.06.2015, 12:58   #115 (ссылка)
V.I.P.
 
Аватар для Rafa

Регистрация: 24.10.2009
Адрес: МОЙДОДЫР
Сообщений: 5,650
Поблагодарил: 388 раз(а)
Поблагодарили 577 раз(а)
Фотоальбомы: не добавлял
[quot

Последний раз редактировалось Rafa; 05.08.2015 в 18:09.
Rafa вне форума   Цитировать 1
Старый 11.06.2015, 18:12   #116 (ссылка)
V.I.P.
 
Аватар для Rafa

Регистрация: 24.10.2009
Адрес: МОЙДОДЫР
Сообщений: 5,650
Поблагодарил: 388 раз(а)
Поблагодарили 577 раз(а)
Фотоальбомы: не добавлял
о

Последний раз редактировалось Rafa; 05.08.2015 в 18:10.
Rafa вне форума   Цитировать 1
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование. Smeeeel Курсовое и дипломное проектирование 2 10.06.2014 00:30
Программирование DX500 Admin Связь на железнодорожном транспорте 3 27.08.2012 11:57

Ответить в этой теме   Перейти в раздел этой темы   Translate to English

Возможно вас заинтересует информация по следующим меткам (темам):
, ,


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.



Часовой пояс GMT +3, время: 18:27.

Яндекс.Метрика Справочник 
сцбист.ру сцбист.рф

СЦБИСТ (ранее назывался: Форум СЦБистов - Railway Automation Forum) - крупнейший сайт работников локомотивного хозяйства, движенцев, эсцебистов, путейцев, контактников, вагонников, связистов, проводников, работников ЦФТО, ИВЦ железных дорог, дистанций погрузочно-разгрузочных работ и других железнодорожников.
Связь с администрацией сайта: admin@scbist.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC Перевод: zCarot