Публикации по теме 'cpp'


Программа C++ для системы управления больницей
Этот проект основан на концепции «УПРАВЛЕНИЕ БОЛЬНИЦЕЙ» с помощью концепций классов, объектов и обработки файлов данных, этот проект способен вести учет врачей и пациентов, посетивших больницу, прежде чем приступить к работе. Изучая программный код, необходимо понимать предпосылки, которые были приняты для того, чтобы сделать программу простой, более презентабельной и легкой для понимания. Они следующие:-  Все врачи и пациенты имеют уникальные имена.  Везде, где запрашивается дата,..

Чистые функции в C ++
Объявить функцию без побочных эффектов C ++ не является функциональным языком программирования. Функции, вызывающие побочные эффекты, являются нормой для функций, регулярно изменяющих переменные-члены. Если компилятор не видит тела функции, он предполагает, что функция вызывает побочные эффекты. Это может привести к упущению возможностей оптимизации. Упущенная возможность для оптимизации Рассмотрим следующий код. Здесь функция main (почему-то) дважды вычисляет квадрат общего..

Вернемся к С++
В течение 35 дней мы сделали серию из 35 постов в социальных сетях под названием Давайте вернемся к C++ . Серия была предназначена для программистов, которые хотели освежить знания, а также для новичков, ищущих краткое и простое объяснение важных основных концепций. Это сборник всех постов, которые мы сделали в виде шпаргалки. Мы будем рады, если вы подпишитесь на нас в Facebook , Instagram , Twitter и Telegram . >» для большего количества подобных серий...

Курс на рекорд: Chromium, 5-я проверка
Мы уже не раз проверяли Chromium, и те, кто следит за нашим блогом, могли резонно спросить: «Зачем еще одна проверка? Разве их не хватило? " Конечно, исходный код Chromium особенно чист, что было показано каждой из предыдущих проверок, но новые ошибки неизбежно продолжают появляться. Повторные проверки доказывают, что чем чаще вы используете статический анализ, тем лучше. Хорошая практика - использовать анализатор каждый день. Еще лучшая практика - анализировать новый код сразу после..

COMP 220 Инновационный педагог/comp220.com
COMP 220 Инновационный педагог/comp220.com Весь курс COMP 220 (Деври) Дополнительные учебные пособия по курсу см. www.comp220.com COMP 220 iLab 1 Лабораторный отчет по двумерным массивам и исходный код COMP 220 iLab 2 Resistor Lab Отчет и исходный код COMP 220 iLab 3 Лабораторный отчет по банковскому счету и исходный код COMP 220 iLab 4 Лабораторный отчет по композиции и исходный код COMP 220 iLab 5 Лабораторный отчет и исходный код Отчет лаборатории..

Оптимизация в мире 64-битных ошибок
Оптимизация в мире 64-битных ошибок В предыдущем блог-посте я обещал рассказать вам, почему сложно продемонстрировать 64-битные ошибки на простых примерах. Мы говорили об операторе [] и я сказал, что в простых случаях может сработать даже неправильный код. Вот такой пример: class MyArray { public: char *m_p; size_t m_n; MyArray(const size_t n) { m_n = n; m_p = new char[n]; } ~MyArray() { delete [] m_p; } char &operator[](int index) { return..

Я думаю, что каждый здравомыслящий разработчик согласится с вами в том, что этот переключатель — дерьмо.
Я думаю, что каждый здравомыслящий разработчик согласится с вами в том, что этот переключатель — дерьмо. Это сильно противоречит принципу KISS, и да, это не исключение для C++. У меня много разных претензий к C++: Все устаревшие вещи из C. Например, концепция заголовочных файлов. Современные языки поставляются с пакетами без заголовков . Большая часть информации в заголовочных файлах избыточна. Имена (кто решил, что unorderer_map хорошее имя для хэш-карты? почти все остальные имена..