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?

Giải thích về #include trong C++ #: Là ký hiệu pound sign, giúp tiền xử lý chương trình trước khi biên dịch. include : Là một chỉ thị đơn giản yêu cầu trình tiền xử lý bao gồm dữ liệu của thư viện (tức là khai báo các hàm). Cách …

Read More »

Verify your code with Google test

What is GTEST? Google Test (còn được gọi là gtest trong môi trường như ROS) là một thư viện kiểm thử đơn vị (unit testing) dành cho ngôn ngữ lập trình C++, dựa trên kiến trúc xUnit. Thư viện này được phát hành theo giấy phép BSD 3 điều khoản. …

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 »