Category Archives: Tips’n’Tricks

Working with QuantLib in CLion

This blog post is about QuantLib and how to get it working in CLion. For those of you who are unaware of what QuantLib is, it is an open-source quantitative finance library, covering many aspects of financial mathematics, including instrument … Continue reading

Posted in Tips'n'Tricks | Tagged | 10 Comments

Webinar Recording: Generative Art in C++

The recording of our September 10th webinar, Generative Art in C++, is now available on JetBrainsTV YouTube channel. In this webinar, Dmitri Nesteruk shows an example implementation of a generative art algorithm that uses nested smooth functions to create artwork … Continue reading

Posted in Tips'n'Tricks, Webinar | Tagged | 2 Comments

Webinar Recording: A Tour of Modern C++

The recording of our July 2nd webinar, A Tour of Modern C++, is now available on JetBrainsTV YouTube channel. In this webinar, Dmitri Nesteruk shows the latest language additions introduced in C++11 and also talks a little bit about some … Continue reading

Posted in Tips'n'Tricks, Webinar | Tagged | 6 Comments

Code generation with CLion

When you have a brilliant idea in mind, you don’t want to be slowed down by something routine and mundane. Wouldn’t it be great if your IDE got those boring and repetitive tasks out of the way so you could … Continue reading

Posted in Tips'n'Tricks | Tagged , | 10 Comments

Debugging in CLion

One of the key advantages to having an IDE instead of a plain-text editor is the debugging experience. Debugging involves being able to pause program execution at an arbitrary point and having the ability to inspect the content of variables. … Continue reading

Posted in Tips'n'Tricks | Tagged | 109 Comments

Webinar Recording: CLion, A Modern C++ IDE

The recording of our May 6th webinar, CLion: A Modern C++ IDE, is now available on JetBrainsTV YouTube channel. In this webinar, Dmitri Nesteruk shows how you can enhance your productivity while developing in C and C++ with our new … Continue reading

Posted in Tips'n'Tricks, Webinar | Tagged , | Leave a comment

CMake support in CLion

All work in CLion is done within the context of a project. Projects serve as the basis for coding assistance, bulk refactoring, coding style consistency, and other smart features. CLion now relies on CMake as a project model. It takes … Continue reading

Posted in Tips'n'Tricks | Tagged | Leave a comment

Search and navigation in CLion

When working with large projects, it’s often beneficial to be able to quickly locate files and folders, as well as types and their members. It is also very helpful to be able to quickly visualize and navigate inheritance hierarchies as … Continue reading

Posted in Tips'n'Tricks | Tagged , | 8 Comments

CLion Editor Basics — Schemes, Themes and More

Like other members of the IntelliJ IDEA family of products, CLion provides its users with plenty of options for customizing their editing experience. In this post we’ll take a look at some of the ways you can tune CLion to … Continue reading

Posted in Tips'n'Tricks | Tagged , | 8 Comments

Refactorings in CLion: be safe and quick

Code refactorings are used to restructure your existing code without changing its external behaviour. The most popular is probably the Rename refactoring, which changes the name of a variable, method, class, etc. Refactoring is an essential technique to maintain the … Continue reading

Posted in Tips'n'Tricks | Tagged | 6 Comments