Данный бесплатный видеокурс для начинающих программистов поможет научиться работать со стандартной библиотекой языка, рационально использовать память и многое другое. Лекции читают ведущие эксперты-практики в области высокоуровневых языков программирования.
https://youtu.be/Hh_zeW2P8uo
https://youtu.be/Hh_zeW2P8uo
YouTube
Углублённое программирование на С/С++. Лекция 1
Курс «Углублённое программирование на С/С++» для начинающих программистов, владеющих основами языков C и C++. Время прохождения курса: 25 часов.
Курс формирует практические умения и навыки разработки программных систем среднего уровня сложности на языке…
Курс формирует практические умения и навыки разработки программных систем среднего уровня сложности на языке…
#include<iostream>
namespace std;Что выведет программа?
class Test
{
static int i;
int j;
};
int Test::i;
int main()
{
cout << sizeof(Test);
return 0;
}
Статические переменные не принимают участия в расчете размера объекта, следовательно переменная i не будет учитываться. Поэтому на экран будет выведено 4.
Термин Forward Declaration означает объявление идентификатора (обозначающего такой объект, как функция, тип или переменная) до того, как программист дал ему полное определение. Это требуется для того, чтобы компилятор знал тип идентификатора, чтобы можно было определить необходимый размер памяти для, например, создания объекта. Подробнее о Forward Declaration в C++:
https://www.geeksforgeeks.org/what-are-forward-declarations-in-c/
https://www.geeksforgeeks.org/what-are-forward-declarations-in-c/
GeeksforGeeks
What are Forward declarations in C++ - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Алгоритмы и структуры данных на C++: деревья отрезков
В статье рассмотрим фундаментальные вещи, такие как алгоритмы и структуры данных в C++. Говорим о деревьях отрезков.
https://proglib.io/p/algoritmy-i-struktury-dannyh-na-c-derevya-otrezkov-2019-10-11
В статье рассмотрим фундаментальные вещи, такие как алгоритмы и структуры данных в C++. Говорим о деревьях отрезков.
https://proglib.io/p/algoritmy-i-struktury-dannyh-na-c-derevya-otrezkov-2019-10-11
Библиотека программиста
Алгоритмы и структуры данных на C++: деревья отрезков
Интересуетесь "плюсами"? В статье рассмотрим фундаментальные вещи, такие как алгоритмы и структуры данных в C++. Говорим о деревьях отрезков.
Как быстро понять, подойдет ли тебе профессия программиста?💻
Запишись на курс «Старт в программировании». За 2 недели ты изучишь основы и создашь свой первый проект — компьютерную игру!
Стоимость курса всего 990 рублей. Стартуем 16 декабря. Успей до начала😉 ↓
http://netolo.gy/fbe
Запишись на курс «Старт в программировании». За 2 недели ты изучишь основы и создашь свой первый проект — компьютерную игру!
Стоимость курса всего 990 рублей. Стартуем 16 декабря. Успей до начала😉 ↓
http://netolo.gy/fbe
В статье рассматриваются важные различия структур данных в C и C++.
https://www.geeksforgeeks.org/difference-c-structures-c-structures/
https://www.geeksforgeeks.org/difference-c-structures-c-structures/
GeeksforGeeks
Difference Between C Structures and C++ Structures - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Перевод интервью с Бьерном Страуструпом 2011 года, в котором он рассказывает как и почему он пришел к созданию языка программирования C++.
https://youtu.be/FGB0Q-5qe9k
https://youtu.be/FGB0Q-5qe9k
YouTube
#1 Бьерн Страуструп: Почему я создал C++ (перевод) | Bjarne Stroustrup: Why I Created C++
Перевод интервью с Бьерном Страуструпом 2011 года, в котором он рассказывает как и почему он пришел к созданию языка программирования C++.
Задавайте Ваши вопросы:
Я в VK - https://vk.com/id297086696
Я в FB - http://i2m.su/klotNf
Group VK - https://vk.com/codrob…
Задавайте Ваши вопросы:
Я в VK - https://vk.com/id297086696
Я в FB - http://i2m.su/klotNf
Group VK - https://vk.com/codrob…
В статье рассмотрены 7 интересных возможностей C++, знание которых пригодится любому разработчику:
https://www.freecodecamp.org/news/some-awesome-modern-c-features-that-every-developer-should-know-5e3bf6f79a3c/
https://www.freecodecamp.org/news/some-awesome-modern-c-features-that-every-developer-should-know-5e3bf6f79a3c/
freeCodeCamp.org
Some awesome modern C++ features that every developer should know
As a language, C++ has evolved a lot. Of course this did not happen overnight. There was a time when C++ lacked dynamism. It was difficult to be fond of the language. But things changed when the C++ standard committee decided to spin up the wheel. Since 2011…
Статья про полезные функции C++, о которых знают далеко не все:
https://www.freecodecamp.org/news/how-i-discovered-the-c-algorithm-library-and-learned-not-to-reinvent-the-wheel-2398a34e23e3/
https://www.freecodecamp.org/news/how-i-discovered-the-c-algorithm-library-and-learned-not-to-reinvent-the-wheel-2398a34e23e3/
freeCodeCamp.org
How I discovered the C++ algorithm library and learned not to reinvent the wheel
The other day out of curiosity, I looked into the C++ algorithm library. And found out quite a good number of cool features! This literally amazed me. Why? I mean I have mostly written C++ throughout my university life. And it was particularly because of…
Зачем нужны указатели в C и C++:
https://www.geeksforgeeks.org/pointers-in-c-and-c-set-1-introduction-arithmetic-and-array/
https://www.geeksforgeeks.org/pointers-in-c-and-c-set-1-introduction-arithmetic-and-array/
GeeksforGeeks
C Pointers - GeeksforGeeks
Pointers in C are variables that store memory addresses of other variables, utilizing dereferencing and address operators for accessing and manipulating data, and they come in various types such as integer pointers, function pointers, and void pointers, each…
Хороший «питонщик» на вес золота.
Получите востребованную профессию разработчика на Python с гарантированным трудоустройством, свидетельством и праздничной скидкой в GeekBrains. Плюс опыт работы по специальности в ваше резюме.
Только до 16 декабря обучение на факультете дешевле на 50 тысяч рублей!
Торопитесь, пока скидка не уползла.
Акция действует до 16 декабря 2019 года. Подробности на сайте
https://bit.ly/2PKUEsj
Получите востребованную профессию разработчика на Python с гарантированным трудоустройством, свидетельством и праздничной скидкой в GeekBrains. Плюс опыт работы по специальности в ваше резюме.
Только до 16 декабря обучение на факультете дешевле на 50 тысяч рублей!
Торопитесь, пока скидка не уползла.
Акция действует до 16 декабря 2019 года. Подробности на сайте
https://bit.ly/2PKUEsj
ТОП 10 трюков на C++, которые облегчат вам жизнь
Мы подобрали приёмы, которые сделают программирование на С++ легче или, как минимум, интереснее. Освежите свои знания!
https://proglib.io/p/top-10-tryukov-na-c-kotorye-oblegchat-vam-zhizn-2019-12-10
Мы подобрали приёмы, которые сделают программирование на С++ легче или, как минимум, интереснее. Освежите свои знания!
https://proglib.io/p/top-10-tryukov-na-c-kotorye-oblegchat-vam-zhizn-2019-12-10
Библиотека программиста
ТОП 10 трюков на C++, которые облегчат вам жизнь
Мы подобрали приёмы, которые сделают программирование на С++ легче или, как минимум, интереснее. Освежите свои знания!
В статье описаны особенности работы exit(), abort() и assert() в C:
https://www.geeksforgeeks.org/understanding-exit-abort-and-assert/
https://www.geeksforgeeks.org/understanding-exit-abort-and-assert/
GeeksforGeeks
exit(), abort() and assert() - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Туториал по разработке на Unreal Engine, движке, основанном на C++, для создания видеоигр:
https://youtu.be/LsNW4FPHuZE
https://youtu.be/LsNW4FPHuZE
YouTube
Learn Unreal Engine (with C++) - Full Course for Beginners
Learn Unreal Engine in this full tutorial using C++. In this beginner's course, you will how to create three full games with Unreal Engine and Blueprints.
🎥 Course from Awesome Tuts. Check out their YouTube channel: https://www.youtube.com/channel/UC5c-…
🎥 Course from Awesome Tuts. Check out their YouTube channel: https://www.youtube.com/channel/UC5c-…
Описание паттерна Singleton и его реализация в C++:
https://sourcemaking.com/design_patterns/singleton
https://sourcemaking.com/design_patterns/singleton
Sourcemaking
Design Patterns and Refactoring
Design Patterns and Refactoring articles and guides. Design Patterns video tutorials for newbies. Simple descriptions and full source code examples in Java, C++, C#, PHP and Delphi.
Объектный пул — шаблон проектирования, набор инициализированных и готовых к использованию объектов. Когда системе требуется объект, он не создаётся, а берётся из пула. Больше об объектном пуле и реализации шаблона на C++:
https://sourcemaking.com/design_patterns/object_pool
https://sourcemaking.com/design_patterns/object_pool
Sourcemaking
Design Patterns and Refactoring
Design Patterns and Refactoring articles and guides. Design Patterns video tutorials for newbies. Simple descriptions and full source code examples in Java, C++, C#, PHP and Delphi.
#book
В книге рассказывается о структуре и разработке свёрточных нейронных сетей, которые, по заверениям автора, намного более похожи по работе на человеческий мозг, чем другие нейронные сети. У них есть "мыслительный процесс", способный работать с абстрактными концептами, составленными из более простых примитивов. Свёрточные нейронные сети особенно хорошо подходят для обработки изображений. Книга подойдёт тем, у кого уже есть опыт работы с нейронными сетями.
https://yangx.top/progbook/4081
В книге рассказывается о структуре и разработке свёрточных нейронных сетей, которые, по заверениям автора, намного более похожи по работе на человеческий мозг, чем другие нейронные сети. У них есть "мыслительный процесс", способный работать с абстрактными концептами, составленными из более простых примитивов. Свёрточные нейронные сети особенно хорошо подходят для обработки изображений. Книга подойдёт тем, у кого уже есть опыт работы с нейронными сетями.
https://yangx.top/progbook/4081
Telegram
Книги для программистов
Работа оператора "->" в C и C++ на примерах:
https://www.geeksforgeeks.org/arrow-operator-in-c-c-with-examples/
https://www.geeksforgeeks.org/arrow-operator-in-c-c-with-examples/
GeeksforGeeks
Arrow operator -> in C/C++ with Examples - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.