Выделение памяти для массивов в Си++ через new, без new [ ]

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

Так вот, изучая старый [но несколько новый для меня язык, т.к. был чистым сишником] добрый язык Си++ - увидел что операторы для работы с памятью в си++ для массивов new [ ] и delete [ ] - ничто иное как обёртка (для удобства) над обычными new и delete, а те в свою очередь над старыми, добрыми Сишными malloc(), free(). В принципе вещь очевидная, но, наверное не каждый над ней задумывается Читать далее...

Немного теории наследования в Си++

Краткий конспект по наследованию на примере Си++

Итак имеем некоторый (учебный) класс monstr – описывающий некоего монстра, содержащий такие прелести языка как перегрузка операций, конструкторы, но это все уже известно (даже мне ;) ) поэтому тут я поговорю ( для себя на память ) именно о наследовании, позже опишу более сложные аспекты наследования, а пока "простое" наследование - когда для "наследника" имеется только один "предок".

Правила наследования для классов определяются теми же спецификаторами что и для их содержимого, по-умолчанию для классов применяется private наследование, для других составных типов данных (enum, struct) - public. Действие этих спецификаторов приведено в таблице:
protected public private








Читать далее...

Контроль ввода чисел в Си и Си++ (подробный разбор)

Мне понравилось как это выглядит в Си++ ну и запишу для себя, чтобы не забыть, ибо штука полезная, но мне нужна не так часто и могу забыть детали.

Обычно я писал программы обрабатывающие ввод данных из стандартного потока используя Си, иногда Питон. Недавно узнал очень красивый способ сделать тоже самое, но использовав Си++.

  1. double GetDouble ( ) { }

Читать далее...

IT Флуд #002

Open Source Power

Утилита Memtest86+ имеет функцию формирования списка плохих блоков памяти в формате BadRAM. Используя эти данные, модифицированное ядро Linux может работать с дефектным модулем RAM, не используя повреждённые участки.

А Windows так может? )

IT Флуд #001

"Примечание: Атрибут «Только для чтения», установленный для папки, применяется ко всем входящим в нее файлам. Он не влияет на саму папку. " ® #Microsoft

Шикарно, че.

а вообще должно быть так - быстро и просто со старой доброй и работающей DAC моделью
dolphin

в windows для этого Читать далее...

shell history

В комментариях под этим топиком буду помаленьку выкладывать то что касается этого сайтика. Чисто для себя на память, своеобразное shell history __〆( ̄ー ̄ )
about_serv_title_pic


















Может даже кому полезно будет когда-нибудь.

Синхронизация с Вконтактом

pic
Теперь можно заходить через Вконтакт и комментить мои записи )
/* Буду рад Вашим комментариям и визитам */
UPD May 2018 - ввиду того что логин из вк перестал работать ( т.к. последнее время они повадились менять свой, годами устоявшийся, апи, преследуя какие-то цели) плагин для ВК не работает, что у меня, что на официальной демо странице плагина. Так как за всё время существования сайта из вк никто сам не пришел - не вижу смысла прилагать усилия по поддержке данной ф-ии. Отключаю её.



Читать далее...

АйТи лирика: разворачивания сервера под этот сайт.

Не знаю почему, но очень доставляет (в хорошем смысле этого слова) знать что под капотом, или как оно устроено. Такбыло с детства.
Когда я ехал на машине (тогда еще пассажиром) обязательно представлял как в коробке передач, редукторах вертятся шестерни,
даже представлял как молекулы масла обволакивают их поверхности и как, в следствии этого трётся металл. Не говоря уже о мыслях о работе двигателя,
о циклах газораспределительного механизма, ходах поршня, воспламенении... Все эти мысли очень доставляли, делали приятно, интересно и тепло.

/* херась какое длинноелирическое отступление получилось */

Tак вот короч нравится разбираться или хотя бы знать что-то о сути вещей.

Собственно наверное поэтому (подсознательно) я выбрал именно это для своего сайтика. Хотя если брать сознательную часть — то выбор пал, как мне казалось, чисто из-за иконки — что бы в списке появилось что-то новенькое, как мне казалось, весьма дизайнерское и красивое.
А на самом деле подсознание диктовало — го, уйди в это (от всех других, нужных полезных, приоритетных дел) на несколько дней (собственно заняло 3 «вечера») и have fun.


Рис.1 Иконка.

Началось все с установщика Читать далее...

Страницы