Official Supplier
As official and authorized distributors, we supply you with legitimate licenses directly from 200+ software publishers.
See all our Brands.
contains
function, you can now easily check whether an element exists in an associative container. A new inspection suggests replacing instances of find
or count
with the new contains
member function.std::erase
or std::erase_if
.make_shared_for_overwrite
or make_unique_for_overwrite
.Ctrl+Alt+Insert
). After you choose an Unreal Engine template from the list and give your new class a name, ReSharper C++ will generate the header and source files with the template code in the proper folders depending on whether the folder is private or public.for
loops that can be written in a more concise way as while
loops. The accompanying quick-fix lets you quickly rewrite them.std::hash
or std::formatter
are often wrapped in a standalone namespace. To make your code more readable, ReSharper C++ now suggests using a qualified class name instead.throw
keyword.static_assert
expression evaluate to, or to check out the value of a sizeofalignof
operator.Alt+Enter
menu or the Ctrl+/
shortcut), you can now generate a stub for a new documentation comment by typing ///
before a function or another entity you want to document.goto
statement to the corresponding label.[[nodiscard]]
attribute, which indicates that the function caller should use the function’s return value.Visual Studio extension for C++ development.
Live Chat with our JetBrains licensing specialists now.