Câu hỏi được gắn thẻ «c++»

C ++ là ngôn ngữ lập trình có mục đích chung. Ban đầu nó được thiết kế như một phần mở rộng cho C và có cú pháp tương tự, nhưng giờ đây nó là một ngôn ngữ hoàn toàn khác. Sử dụng thẻ này cho các câu hỏi về mã (sẽ được) được biên dịch bằng trình biên dịch C ++. Sử dụng thẻ dành riêng cho phiên bản cho các câu hỏi liên quan đến sửa đổi tiêu chuẩn cụ thể [C ++ 11], [C ++ 14], [C ++ 17] hoặc [C ++ 20], v.v.

4
dài lâu trong C / C ++
Tôi đang thử mã này trên trình biên dịch C ++ của GNU và không thể hiểu hành vi của nó: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2), …


9
Tại sao Math.pow (0, 0) === 1?
Chúng ta đều biết rằng 0 0 là vô định. Nhưng , javascript nói rằng: Math.pow(0, 0) === 1 // true và C ++ nói điều tương tự: pow(0, 0) == 1 // true TẠI SAO? Tôi biết điều đó: >Math.pow(0.001, 0.001) 0.9931160484209338 Nhưng tại sao Math.pow(0, 0)ném không có …







5
Enum vs Strong type enum
Tôi là người mới bắt đầu lập trình C ++. Hôm nay tôi bắt gặp một chủ đề mới: được đánh máy mạnh mẽ enum. Tôi đã nghiên cứu về nó một chút nhưng cho đến giờ tôi vẫn không thể tìm ra lý do tại sao chúng ta cần …
84 c++  c++11  enums 


2
std :: dynarray vs std :: vector
C ++ 14 trình bày std::dynarray: std :: dynarray là một vùng chứa trình tự đóng gói các mảng với kích thước được cố định khi xây dựng và không thay đổi trong suốt thời gian tồn tại của đối tượng. std::dynarrayphải được phân bổ trong thời gian chạy giống …
84 c++  stdvector 


7
Làm thế nào để gọi hàm C ++ từ C?
Tôi biết cái này. Gọi hàm C từ C ++: Nếu ứng dụng của tôi bằng C ++ và tôi phải gọi các hàm từ thư viện được viết bằng C. Thì tôi đã sử dụng //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. Điều này …
84 c++  c  visual-c++  extern-c 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.