CPlusPlus

Showing 1-4 of 4 results

Share

A Vital Guide to Qmake

Qmake is a build system tool shipped with Qt library that simplifies the build process across different platforms.

In this guide, Freelance Qt Developer Andrei Smirnov describes the most useful qmake features and provides real-world examples for each of them.

9 minute readContinue Reading
Andrei Smirnov

Andrei Smirnov

How C++ Works: Understanding Compilation

Compilation and linking are two fundamental processes during C++ development. But how exactly do they work? Discover how C++ compilers operate, including basic language constructs and common mistakes to avoid.

23 minute readContinue Reading
Daniel Munoz

Daniel Munoz

How to Get Rounded Corner Shapes in C++ Using Bezier Curves and QPainter: A Step-by-Step Guide

The current trend in graphic design is to use a lot of rounded corners in all sorts of shapes. We can observe this on many web pages, mobile devices, and desktop applications, as rounded corners make the user interface feel smoother and nicer. However, what if we have to generate rounded corners on the fly, and we cannot preload it from an image?

In this article, Toptal Freelance Software Engineer Bojan Kverh guides us in a step-by-step tutorial on how to develop a simple class in C++ that can turn a complex polygon into a shape with rounded corners using Bezier curves and QPainter.

10 minute readContinue Reading
Bojan Kverh

Bojan Kverh

Top 10 Most Common C++ Mistakes That Developers Make

C++ is a general purpose programming language that offers great flexibility when it comes to system programming and application development. The language, however, comes with some pitfalls requiring attention from developers to ensure quality programming. This article explains how ten of the most common C++ developer mistakes can be avoided.

10 minute readContinue Reading
Vatroslav Bodrozic

Vatroslav Bodrozic

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.