Home / C/C++

C/C++

How does GCOV work?

GCOV sử dụng hai tệp để phân tích. Tên của các tệp này được bắt nguồn từ tệp gốc object bằng cách thay thế phần hậu tố của tệp bằng .gcno hoặc .gcda. Các tệp chứa dữ liệu coverage và profile được lưu trữ ở định dạng platform-independent. Các tệp …

Read More »

How does “#include” keyword work?

Have you ever wondered :  .#include meaning? .what is “#include” keyword? .How does #include work? we will discuss it. DESCRIPTION #: is a pound sign which helps to pre-process the program before the compilation include: is a simple directive that tells pre-processor to include the library’s data(i.e. function declarations) HOW …

Read More »

Verify your code with Google test

What is GTEST? Google Test (also known as gtest for e.g. the ROS environment) is a unit testing library for the C++ programming language, based on the xUnit architecture. The library is released under the BSD 3-clause license. It can be compiled for a variety of POSIX and Windows platforms, allowing unit-testing of C sources as well as C++ with minimal source modification. The …

Read More »

When to use “explicit” keyword

Từ khóa explicit trong C++ được sử dụng để đánh dấu các constructor (hàm tạo) để không chuyển đổi ngầm định các loại trong C++. Nó là tùy chọn đối với các hàm tạo nhận chính xác một argument (Nó có 1 đối số hoặc có các giá trị mặc …

Read More »