Понедельник, 06.05.2024, 01:00
Информатика и ИКТ
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

Yandex_tech

Хабр-news

mail_news

Rambler

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

oszone.net

IT-N-образование

Главная » Архив материалов

Ссылки и ссылочные типы в C++

Продолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Это пятая статья из серии, список предыдущих статей приведен в конце в разделе 6. Серия ориентирована на программистов, имеющих определенный опыт работы на C++. Эта статья посвящена ссылкам и ссылочным типам в C++.

 

Термин «ссылка» широко используется и в обыденной жизни, в компьютерных и других науках и поэтому его смысл сильно зависит от контекста использования. В языках программирования под ссылкой понимают небольшой объект, главная задача которого обеспечить доступ к другому объекту, расположенному в другом месте, имеющему другой размер и т.д. Объекты ссылки удобно использовать на стеке, они лег ... Читать дальше »

Просмотров: 244 | Добавил: niko | Дата: 17.01.2022

Двоичное(бинарное) дерево: создание и обход

В этой статье рассмотрим двоичное дерево, как оно строится и варианты обходов.

Двоичное дерево в первую очередь дерево. В программировании – структура данных, которая имеет корень и дочерние узлы, без циклических связей. Если рассмотреть отдельно любой узел с дочерними элементами, то получится тоже дерево. Узел называется внутренним, если имеет хотя бы одно поддерево. Cамые нижние элементы, которые не имеют дочерних элементов, называются листами или листовыми узлами.

Дерево обычно рисуется сверху вниз.

Просмотров: 214 | Добавил: niko | Дата: 15.01.2022 | Комментарии (0)

Два лучших языка программирования в настоящее время  —  это C++ (детище Бьерна Страуструпа) и Java (появившийся под влиянием C++ и разработанный Джеймсом Гослингом). У обоих этих чрезвычайно популярных языков есть преимущества и недостатки.

Проанализируем, в чем они превосходят друг друга, а в чем  —  уступают. А в конце определим победителя: где какой язык окажется предпочтительнее по о ... Читать дальше »

Просмотров: 219 | Добавил: niko | Дата: 15.01.2022

12 проверенных способов оптимизации функций Python

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

Тем не менее программирование на высокоуровневых языках можно упростить с помощью определенных приемов. В этой статье мы расскажем, как оптимизировать написание функций.

Просмотров: 204 | Добавил: niko | Дата: 15.01.2022

Однострочный for на Python: списковое включение и генераторные выражения

При создании коллекций элементов на Python циклы for заменяются однострочными выражениями. Python поддерживает четыре типа особенных генераторов, называемых также включениями:

  1. ... Читать дальше »
Просмотров: 229 | Добавил: niko | Дата: 15.01.2022

О шаблонах в С++, чуть сложнее

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

Оглавление

  1. Проблема и предлагаемое решение

  2. Постановка задачи

  3. ... Читать дальше »

Просмотров: 231 | Добавил: niko | Дата: 14.01.2022

ТОП-18 бесплатных учебных курсов по C/C++ для новичков и профессионалов

Языки группы Си, созданные еще в 70-80-х годах прошлого столетия, до сих пор не теряют своей актуальности и входят в десятку самых популярных языков программирования. На них написаны операционные системы, игровые движки и огромное количество современных программ. Поэтому, для желающих их освоить и впоследствии получить востребованную профессию, мы подготовили подборку свежих бесплатных курсов по C/C++.

Просмотров: 214 | Добавил: niko | Дата: 14.01.2022

Как Поль Дирак изменил физику

Англичанина Поля Дирака (1902-1984) часто называют величайшим физиком-теоретиком XX века. И на это есть причины — именно он вывел уравнение, позволяющее описать электрон (уравнение Дирака), а также открыл (точнее, переоткрыл, но об этом чуть ниже) антиматерию. За свои научные достижения в 1933 году он получил Нобелевскую премию по физике, ученому на тот момент был всего 31 год.

Просмотров: 221 | Добавил: niko | Дата: 14.01.2022

«Даже смерть - это не конец» - 10 цитат Николы Теслы, гения, который знал, как изменить реальность

Он родился во время сильной грозы. Акушерка говорила, что это плохая примета. Но мать Теслы считала иначе: «Нет, он будет ребенком света». Похоже, мать была права.

Впервые Тесла познакомился с электричеством благодаря своему черному коту. Как-то мальчик гладил его по пушистой спинке и раз! целый сноп искр блеснул на фоне темнеющего неба. Это открытие поразило будущего ученого до глубины души.

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

Просмотров: 217 | Добавил: niko | Дата: 14.01.2022

Почему программистам сложно работать со временем в программах

Казалось бы, простая задача: посчитать, сколько времени прошло между двумя датами. Оказывается, сложность этой задачи в некоторых случаях может зашкаливать. Вот небольшой рассказ об этом. Эта статья — не про само программирование, а про сложности, с которыми иногда сталкиваются разработчики при написании программ. Если нужно именно программирование, почитайте статью про го ... Читать дальше »

Просмотров: 232 | Добавил: niko | Дата: 14.01.2022

« 1 2 ... 182 183 184 185 186 ... 561 562 »
Поиск

Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Форма входа

nixp.ru

OpenNet

Новые программы

SLO.ru

Погода
Яндекс.Погода

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Архив записей

    Copyright MyCorp © 2024