Свързани публикации 'cplusplus'


Ежедневен бит(д) на C++ | Контур на силуета
Ежедневен бит(д) на C++ #86, Често срещан проблем при интервю: контур на хоризонта Днес ще разгледаме често срещан проблем на C++ интервю: очертание на Skyline Като се има предвид информация за сградите, където всяка сграда е представена от лявата и дясната си граница и височина, създайте очертанията на силуета, представени от точки, които са лявата начална точка на всяка хоризонтална линия. Въведеното се сортира по лявата граница; изходът трябва да е минимален и сортиран по..

LLForth — Експериментално внедряване на Forth в LLVM
Като мой личен проект наскоро бях написал езиков процесор Forth, насочен към LLVM и най-накрая публикувах неговия изходен код — LLForth. В този блог бих искал да представя накратко какво представлява и защо/как го направих. riywo/llforth Експериментално внедряване на Forth в LLVM. Допринесете за развитието на riywo/llforth, като създадете акаунт в GitHub. github.com Какво е LLForth? Има два инструмента llforthc и llforth ...

Избягване на блокиране на C++ ресурси
std::thread и блокиране на ресурси Съобщение за грешка terminate called after throwing an instance of 'std::system_error' what(): Resource deadlock avoided Обяснение Две причини причиняват тази грешка. Собственикът на нишката се присъединява. Две нишки се съединяват една с друга. Моят код Използвах услугата boost io_service, за да изпълня рутина за сърдечен ритъм в друга нишка. Той пропусна някои подробности в следния код, но все пак можете да видите задача..

C++: Основи
Всички искаме да научим C++, но човече, синтаксисът е строг! Да, така е... и е нещо красиво. Какво е #include , което е навсякъде? Изглежда някак смущаващо в началото (заедно с целия код на C++) и особено ако JavaScript е първото ви запознаване с език за програмиране. Това е директива, която ви позволява да включвате библиотеки, които са необходими за вашето развитие. Най-известният е: #include <iostream> iostream е i nput/ o output stream. В първата ни програма на C++,..