CppDepend
Features Docs Blog
Pricing Download Now
FeaturesDocsBlog

Resources

C/C++ plugin for SonarQubeOpen SourceRelease NotesVersion 2026Knowledge BaseTestimonialsCase Studies

About us

Contact UsOur CustomersEULA
PricingDownload Now

Resources

C/C++ plugin for SonarQubeSonarQube integrationOpen SourceFree license for OSS

Learn

Release NotesLatest updatesVersion 2026CppDepend 2026.2 featuresKnowledge BaseDocs & tutorials

Stories

TestimonialsCustomer reviewsCase StudiesSuccess stories

About us

Contact UsGet in touchOur CustomersCompanies using CppDependEULALicense agreement

Blog

TousCC++RustAI
Uncategorized March 13, 2018

Don’t touch to my C++ code.

Back to 2005  when I  worked in a company where most of the code was developed in C++, in 2006 the managers decide to develop…

6 min de lecture
Uncategorized March 12, 2018

Hacking on Clang to demystify the temporary objects

It is sometimes necessary for the C++ compiler to create temporary objects.They are used during: Reference initialization. Evaluation of expressions including standard type conversions.…

5 min de lecture
Uncategorized March 11, 2018

Being a Productive C++ Developer Without Internet

As developer, How many times during a day you need to ask google for something related to your work? How to use a library?…

4 min de lecture
Uncategorized March 8, 2018

Visualizing C/C++ Projects: The Power of Pictures

“A picture is worth a thousand words” is an English idiom. It refers to the notion that a complex idea can be conveyed with just a…

17 min de lecture
Uncategorized March 6, 2018

Modernize C++ Codebase: Banned C++ Features Guide

The refactoring is defined as the process of changing a software system in such a way that it does not alter the external behavior…

7 min de lecture
Uncategorized March 4, 2018

C++ Algorithm Evolution: A Historical Flashback

Before the initial standardization in 1998, C++ was developed by Bjarne Stroustrup at Bell Labs since 1979, as an extension of the C language as he wanted an efficient and…

9 min de lecture
Uncategorized March 3, 2018

Tracking the hidden duplicate code in a C++ code base.

It’s known that the presence of duplicate code has negative impacts on software development and maintenance. Indeed a major drawback is when  an instance of…

5 min de lecture
Uncategorized March 2, 2018

Tracking C++ Code Smells: Database Approach

Static analysis is not only about directly finding bugs, but also about finding bug-prone situations that can decrease code understanding and maintainability. Static analysis can…

4 min de lecture
Uncategorized March 1, 2018

C++20 Concepts: Eliminating Generics Paradigm Drawbacks

As Bjarne Stroustrup points out, “C++ is a multi-paradigmed language.” It supports many different styles of programs, or paradigms, and object-oriented programming is only…

5 min de lecture
Uncategorized February 28, 2018

The Key to Successful OOP C++ Project: Stable Abstractions

Robert C.Martin wrote an interesting article about a set of metrics that can be used to measure the quality of an object-oriented design in terms of…

4 min de lecture

Posts pagination

← Recents 1 … 6 7 8 9 10 … 13 Anciens →

Discover amazing details you never thought about your C\C++ projects.

Download CppDepend Now!

* No evaluation key required.
* Free Fully Functional Trial.

Recent Posts

  • Announcing Rust Support (Beta)
  • The End of Human Posts: AI Writes, Publishes, and Reads
  • From Coding to Orchestrating: 100+ Ways AI Is Transforming Software Development
  • 5 Powerful Tips to Generate Better Code with AI
  • Could AI Bots Generate a C++ Line like this one: i = 0x5f3759df – ( i >> 1 );
  • 3 Scenarios for the Future of C++ in the Next 5 Years. Which one do you beleive in?
  • New CppDepend Major Version 2025 Helps You Keep Your C++ Code Safe and Clean with MISRA C++ 2023
  • The ‘Power Comes with Responsibility’ Mindset Delayed Safer C++ Design
  • Cpp2 for C++ serves a similar purpose as TypeScript does for JavaScript
  • Top 5 C++ Containers Libraries
CppDepend

Precision architecture analysis for modern engineering teams.

Product

  • Features
  • Pricing
  • Download

Resources

  • Documentation
  • Blog

Company

  • About
  • Customers
  • EULA

Support

  • Contact Support
  • Knowledge Base
  • Contact Us

© 2026 CppDepend. All rights reserved.