C++ (Rss)
TIL: Double linked list using one pointer per node.
submitted by /u/MarcinKonarski
[link] [comments]
TIL: Double linked list using one pointer per node.
submitted by /u/MarcinKonarski
[link] [comments]
C++ – Типизированный язык программирования (Rss)
Металингвистический совратитель Си. Опус I: Предварительные ласки
>> Осторожно, модерн! 2 — 0.1. Спор на баксы и девчонок
Предисловие
Система макросов добавлена в язык программирования Си с целью абстрагирования часто повторяющихся синтаксических конструкций, и как следствие — снижения ментальной нагрузки при чтении и написании исходного кода.
Но не всё так радужно… после моих экспериментов в написании нетривиальных метапрограмм на связке Boost/Preprocessor + Boost/VMD я осознал, что с текущими огр...
Read full post
Металингвистический совратитель Си. Опус I: Предварительные ласки
>> Осторожно, модерн! 2 — 0.1. Спор на баксы и девчонок
Предисловие
Система макросов добавлена в язык программирования Си с целью абстрагирования часто повторяющихся синтаксических конструкций, и как следствие — снижения ментальной нагрузки при чтении и написании исходного кода.
Но не всё так радужно… после моих экспериментов в написании нетривиальных метапрограмм на связке Boost/Preprocessor + Boost/VMD я осознал, что с текущими огр...
Read full post
C++ – Типизированный язык программирования (Rss)
Бесплатный IT-фестивальчик TechTrain: вторая волна
В этом году, когда из-за пандемии все мероприятия перешли в онлайн, мы уже проводили «фестивальчик на удалёночке» TechTrain. Теперь число заражений снова бьёт рекорды, вопрос «как интересно провести выходной дома» снова актуален, и мы устраиваем TechTrain 2020 Autumn: он состоится 24 октября.
Что можно будет увидеть? И доклады, и различные разговорные формы: круглые столы, интервью, набросы в прямом эфире. И, как водится на TechTrain, топовых спикеров, которые в своей сфере пользуются большим уважением. Например, на вопросы о производительности будут отвечать трое экспертов сразу: двое из Java-мира (Алексей Шипил...
Read full post
Бесплатный IT-фестивальчик TechTrain: вторая волна
В этом году, когда из-за пандемии все мероприятия перешли в онлайн, мы уже проводили «фестивальчик на удалёночке» TechTrain. Теперь число заражений снова бьёт рекорды, вопрос «как интересно провести выходной дома» снова актуален, и мы устраиваем TechTrain 2020 Autumn: он состоится 24 октября.
Что можно будет увидеть? И доклады, и различные разговорные формы: круглые столы, интервью, набросы в прямом эфире. И, как водится на TechTrain, топовых спикеров, которые в своей сфере пользуются большим уважением. Например, на вопросы о производительности будут отвечать трое экспертов сразу: двое из Java-мира (Алексей Шипил...
Read full post
C++ – Типизированный язык программирования (Rss)
[Из песочницы] Нахождение точки пересечения двух прямых (и отрезков)
Введение
Довольно часто при разработке игр возникает необходимость находить точку пересечения прямых, отрезков, лучей и т.д. О том, как реализовать это максимально простым способом, в этой статье.
Популярные способы и их критика
Возможно, многие вспомнят способ из школьной алгебры — составить уравнения двух прямых, приравнять их правые части, найти x, и подставить его в уравнение прямой, чтобы найти y (Подробнее здесь).
Однако данный способ становится достаточно громоздким при написании кода (возможно поэтому вы сейчас читаете эту статью), к тому же, он не является универсальным: если одна из прямых парал...
Read full post
[Из песочницы] Нахождение точки пересечения двух прямых (и отрезков)
Введение
Довольно часто при разработке игр возникает необходимость находить точку пересечения прямых, отрезков, лучей и т.д. О том, как реализовать это максимально простым способом, в этой статье.
Популярные способы и их критика
Возможно, многие вспомнят способ из школьной алгебры — составить уравнения двух прямых, приравнять их правые части, найти x, и подставить его в уравнение прямой, чтобы найти y (Подробнее здесь).
Однако данный способ становится достаточно громоздким при написании кода (возможно поэтому вы сейчас читаете эту статью), к тому же, он не является универсальным: если одна из прямых парал...
Read full post
C++ (Rss)
C++ Jobs - Q4 2020
Rules For Individuals Don't create top-level comments - those are for employers. Feel free to reply to top-level comments with on-topic questions. I will create top-level comments for meta discussion and individuals looking for work. Rules For Employers You must be hiring directly. No third-party recruiters. One top-level comment per employer. If you have multiple job openings, that's great, but please consolidate their descriptions or mention them in replies to your own top-level comment. Don't use URL shorteners. reddiquette forbids them because they're opaque to the spam filter. Templates are awesome. Please use the following template. As the "formatting help" says, use **two stars** to bold text. Use empty lines to separate sections. Proofread your comment after posting it, and edit any formatting mistakes. **Company:** [Company name; also, use the "formatting help" to make it a link to your company's website, or a specific careers page if you have one.] **Type:** [Full time, part time, internship, contract, etc.] **Description:** [What does your company do, and what are you hiring C++ devs for? How much experience are you looking for, and what seniority levels are you hiring for? The more details you provide, the better.] **Location:** [Where's your office - or if you're hiring at multiple offices, list them. If your workplace language isn't English, please specify it.] **Remote:** [Do you offer the option of working remotely (permanently, or for the duration of the pandemic)? If so, do you require employees to live in certain areas or time zones?] **Visa Sponsorship:** [Does your company sponsor visas?] **Technologies:** [Required: do you mainly use C++98/03, C++11, C++14, C++17, or C++20? Optional: do you use Linux/Mac/Windows, are there languages you use in addition to C++, are there technologies like OpenGL or libraries like Boost that you need/want/like experience with, etc.] **Contact:** [How do you want to be contacted? Email, reddit PM, telepathy, gravitational waves?] Previous Post C++ Jobs - Q3 2020 submitted by /u/STL
[link] [comments]
C++ Jobs - Q4 2020
Rules For Individuals Don't create top-level comments - those are for employers. Feel free to reply to top-level comments with on-topic questions. I will create top-level comments for meta discussion and individuals looking for work. Rules For Employers You must be hiring directly. No third-party recruiters. One top-level comment per employer. If you have multiple job openings, that's great, but please consolidate their descriptions or mention them in replies to your own top-level comment. Don't use URL shorteners. reddiquette forbids them because they're opaque to the spam filter. Templates are awesome. Please use the following template. As the "formatting help" says, use **two stars** to bold text. Use empty lines to separate sections. Proofread your comment after posting it, and edit any formatting mistakes. **Company:** [Company name; also, use the "formatting help" to make it a link to your company's website, or a specific careers page if you have one.] **Type:** [Full time, part time, internship, contract, etc.] **Description:** [What does your company do, and what are you hiring C++ devs for? How much experience are you looking for, and what seniority levels are you hiring for? The more details you provide, the better.] **Location:** [Where's your office - or if you're hiring at multiple offices, list them. If your workplace language isn't English, please specify it.] **Remote:** [Do you offer the option of working remotely (permanently, or for the duration of the pandemic)? If so, do you require employees to live in certain areas or time zones?] **Visa Sponsorship:** [Does your company sponsor visas?] **Technologies:** [Required: do you mainly use C++98/03, C++11, C++14, C++17, or C++20? Optional: do you use Linux/Mac/Windows, are there languages you use in addition to C++, are there technologies like OpenGL or libraries like Boost that you need/want/like experience with, etc.] **Contact:** [How do you want to be contacted? Email, reddit PM, telepathy, gravitational waves?] Previous Post C++ Jobs - Q3 2020 submitted by /u/STL
[link] [comments]
C++ – Типизированный язык программирования (Rss)
[Перевод] vulkan-tutorial. Урок 1.1 — Вступление
В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат.
Автор оригинала дал свое согласие на перевод. Так же, когда я доперевожу все статьи и у меня будет время отформатировать их для github, он добавит русский перевод на свой сайт. Читать дальше →
[Перевод] vulkan-tutorial. Урок 1.1 — Вступление
В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат.
Автор оригинала дал свое согласие на перевод. Так же, когда я доперевожу все статьи и у меня будет время отформатировать их для github, он добавит русский перевод на свой сайт. Читать дальше →
C++ (Rss)
Websites for learning cpp
Is there any website for learning cpp similar to this one for javascript: https://javascript.info/. What other websites or free learning resources for cpp will you suggest anyway? submitted by /u/yourdoom69
[link] [comments]
Websites for learning cpp
Is there any website for learning cpp similar to this one for javascript: https://javascript.info/. What other websites or free learning resources for cpp will you suggest anyway? submitted by /u/yourdoom69
[link] [comments]
Standard C++ (Twitter)
C++20: Extend std::format for User-Defined Types--Rainer Grimm bit.ly/3lQTlXn #cpp
C++20: Extend std::format for User-Defined Types--Rainer Grimm bit.ly/3lQTlXn #cpp
Standard C++ (Twitter)
A brief introduction to C++ structured binding--Raymond Chen bit.ly/3k48u76 #cpp
A brief introduction to C++ structured binding--Raymond Chen bit.ly/3k48u76 #cpp
Standard C++ (Twitter)
C++20: Extend std::format for User-Defined Types--Rainer Grimm bit.ly/3lQTlXn #cpp
C++20: Extend std::format for User-Defined Types--Rainer Grimm bit.ly/3lQTlXn #cpp
Standard C++ (Twitter)
A brief introduction to C++ structured binding--Raymond Chen bit.ly/3k48u76 #cpp
A brief introduction to C++ structured binding--Raymond Chen bit.ly/3k48u76 #cpp
C++ (Rss)
A brief introduction to C++ structured binding
submitted by /u/vormestrand
[link] [comments]
A brief introduction to C++ structured binding
submitted by /u/vormestrand
[link] [comments]
C++ (Rss)
A brief introduction to C++ structured binding
submitted by /u/vormestrand
[link] [comments]
A brief introduction to C++ structured binding
submitted by /u/vormestrand
[link] [comments]
C++ (Rss)
A brief introduction to C++ structured binding
submitted by /u/vormestrand
[link] [comments]
A brief introduction to C++ structured binding
submitted by /u/vormestrand
[link] [comments]