Arthur O’Dwyer
Two musings on the design of compiler warnings
Two musings on the design of compiler warnings
Arthur O’Dwyer
Two musings on the design of compiler warnings
Today I finally write down some musings on two peripheral aspects of
compiler diagnostic design that I think are very important for certain kinds of warnings.
My first musing relates to fixits, and my second to suppression mechanisms.
compiler diagnostic design that I think are very important for certain kinds of warnings.
My first musing relates to fixits, and my second to suppression mechanisms.
C++ – Типизированный язык программирования
Формулы переводов: хитрая локализация
Формулы переводов: хитрая локализация
Хабр
Формулы переводов: хитрая локализация для iOS и не только
Сюжет этой истории развивался, когда мне довелось реализовывать одну из продуктовых задач нашей компании Jivo для платформы iOS. Но начну, пожалуй, с небольшого вступления.Локализация – одна из часто...
C++ – Типизированный язык программирования
std::atomic. Модель памяти C++ в примерах
std::atomic. Модель памяти C++ в примерах
Хабр
std::atomic. Модель памяти C++ в примерах
Для написания эффективных и корректных многопоточных приложений очень важно знать какие существуют механизмы синхронизации памяти между потоками исполнения, какие гарантии предоставляют элементы...
Bartek's coding blog
Replacing unique_ptr with C++17's std::variant a Practical Experiment
Replacing unique_ptr with C++17's std::variant a Practical Experiment
C++ Stories
Replacing unique_ptr with C++17's std::variant a Practical Experiment
Some time ago I wrote about a new way to implement runtime polymorphism which is based not on virtual functions but on std::visit and std::variant. Please have a look at this new blog post where I experiment with this approach on my home project. The experiment…