memesearch
Найдите ошибку в C++ коде

Найдите ошибку в C++ коде

Download Find similar pictures
Text on the meme
Найдите ошибку в C++ коде известных Open Source проектов PVS-Studio pvs-studio.ru Ошибка из проекта YTsaurus TAsyncSignalsHandler *SIGNALS_HANDLER = nullptr; void SetAsyncSignalHandler(int signum, TAutoPtr<TEventHandler> handler) { static TAdaptiveLock lock; if (Y_UNLIKELY(SIGNALS_HANDLER == nullptr)) { TGuard<TAdaptiveLock> guard(lock); if (SIGNALS_HANDLER == nullptr) { if (SIGNALS_GETS_DESTROYED) SIGNALS_HANDLER = new TAsyncSignalsHandler(); } } SIGNALS_HANDLER->Install(signum, handler); } Ошибка из проекта FreeCAD inline uint32 readUint32 ( istream& is ) { static const int buf_len = sizeof ( uint32 ); unsigned char buf[buf_len]; int rsf = 0; std::streampos original_pos = is.tellg(); while ( rsf < buf_len && !is.eof() ) { is.read ( reinterpret_cast<char *> ( buf ) + rsf, buf_len - rsf ); rsf += static_cast<int> ( is.gcount() ); } ... }
What it means

На странице показаны два фрагмента C++-кода из проектов YTsaurus и FreeCAD с предложением найти ошибки. Это пародийный формат статического анализа PVS-Studio: программистам предлагают внимательно искать подозрительные места в Open Source коде, поэтому мем отправляют как шутку о проверке чужого кода и бесконечных ошибках в C++. EN: The page shows two C++ code fragments from the YTsaurus and FreeCAD projects and asks viewers to find the errors. It parodies the PVS-Studio static-analysis format: programmers are challenged to inspect suspicious-looking Open Source code, so the meme is shared as a joke about reviewing other people’s code and endless C++ bugs.

Objects
Tags
Source
Type
image
Size
600×800 · 104.9 KiB
Mood
саркастичный, абсурдный
Language
ru
Added