c++ (18)

Визначення підтримки компілятором особливостей C++

Багато років пройшло з моменту появи нових стандартів C++, але досі трапляються системи у яких вони не підтримуються. У цій статті я розкажу, як за допомогою препроцесору визначити, чи підтримує компілятор потрібні мовні нововведення. __cpluslus Найб...

Codeguida · 06 червня 2017 · 3

Обробка подій та управління об'єктами у Cocos2d-x

Для початку давайте повернемось до дефолної програми, яку ми створили під час знайомства з фреймворком. Там залишився без пояснення один момент — кнопка, за допомогою якої ця програма закривалась. Реагування на події Сама програма, якщо пам'ятаєте, б...

Codeguida · 04 квітня 2020 · 3

Які проблеми з безпекою характерні для різних мов

Компанія WhiteSource опублікувала аналіз вразливостей для різних мов програмування. В середньому проблеми з безпекою у відкритих проектах розподілились так: 47% всіх знайдених проблем стосуються мови С, 17% — PHP, 12% — Java, 11% — JavaScript. Частк...

Codeguida · 30 березня 2019 · 3

Бібліотека Rustls виявилась кращою і швидшою за OpenSSL

Маленька і відносно невідома бібліотека TLS, написана мовою Rust, перевершила галузевий стандарт OpenSSL практично в усіх основних категоріях. Такі результати показала серія тестів, що складалася з чотирьох частин (1, 2, 3, [4](https://jbp.io/2019/07...

Codeguida · 23 липня 2019 · 2

Статичні зображення у Cocos2d-x

У попередньому пості ми з'ясували, як створити базовий проєкт програми у Cocos2d-x. Точніше, він створювався автоматично скриптом cocos, потрібно було його лише скомпілювати та запустити. Цього разу я розкажу про основні терміни, поняття та класи фре...

Codeguida · 28 березня 2020 · 2

Герб Саттер про використання auto в С++

Прим. перекладача: цей текст є перекладом уривку з виступу Герба Саттера, присвяченого використанню auto. Джерело варто прочитати повністю, але саме ця частина цікава тим, що тут дається відповідь на аргументи, наведені у попередній статті про auto....

Codeguida · 23 вересня 2019 · 1