サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
pvs-studio.com
To get the licence for your open-source project, please fill out this form
By the way, this bug was not only the first to be described in the article "CMake: the case when the project's quality is unforgivable" but the very first genuine bug found by the V1040 diagnostic in a real open-source project (August 19, 2019). No. 9. Who's first? V502 Perhaps the '?:' operator works in a different way than it was expected. The '?:' operator has a lower priority than the '==' ope
How we did the check We have already checked the Linux kernel. A lot of things have changed since then - now it's equally easy to check an OS, or any other project. pvs-studio-analyzer trace -- make pvs-studio-analyzer analyze -o /path/to/report.log -j8 It took us just a few months to adapt and test the analyzer in Linux; which was previously available only for Windows. This time it was much easie
Preface1. Don't do the compiler's job2. Larger than 0 does not mean 13. Copy once, check twice4. Beware of the ?: operator and enclose it in parentheses5. Use available tools to analyze your code6. Check all the fragments where a pointer is explicitly cast to integer types7. Do not call the alloca() function inside loops8. Remember that an exception in the destructor is dangerous9. Use the '\0' li
Unreal Engine The Unreal Engine is a game engine developed by Epic Games, first illustrated in the 1998 first-person shooter game Unreal. Although primarily developed for the first-person shooters, it has been successfully used in a variety of other genres, including stealth, MMORPGs, and other RPGs. With its code written in C++, Unreal Engine features a high degree of portability and is a tool us
A few words about Vim for a start Vim (http://www.vim.org/) is a cross-platform free text editor with a 30-year history, a successor of the vi editor, coming from the world of Unix systems. Vim is widely used in administration and development tasks, and is the default text editor in many GNU/Linux distributions. What distinguishes it from other text editors is that it is designed to be used with t
Introduction This article describes the process of porting a 32-bit application to 64-bit systems. The article is written for programmers who use C++ but it may also be useful for all who face the problem of porting applications onto other platforms. The authors of the article are experts in the field of porting applications to 64-bit systems, and the developers of Viva64 tool, which facilitates t
The course is devoted to the creation of 64-bit applications in C/C++ language, and is intended for Windows developers who use the Visual Studio 2005/2008/2010 environment. Developers working with other 64-bit operating systems will learn many interesting as well. The course will consider all steps in creating a new safe 64-bit application, or migrating the existing 32-bit code to a 64-bit system.
このページを最初にブックマークしてみませんか?
『PVS‑Studio is a solution to enhance code quality, security (SAST), and safety』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く