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.



13
hệ thống (tạm dừng trực tiếp); - Tại sao nó sai?
Đây là một câu hỏi mà tôi không hiểu lắm: Lệnh system("pause");này được dạy cho các lập trình viên mới như một cách để tạm dừng chương trình và đợi đầu vào bàn phím tiếp tục. Tuy nhiên, nó dường như được nhiều lập trình viên kỳ cựu cau mày …
131 c++ 


4
bool để chuyển đổi int
Làm thế nào di chuyển là chuyển đổi này. Tôi có thể chắc chắn rằng cả hai khẳng định đều vượt qua? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); Đừng hỏi tại sao. Tôi biết rằng nó là xấu xí. Cảm ơn bạn.
131 c++  c  c99 


8
Chính thức, typename để làm gì?
Thỉnh thoảng tôi thấy một số thông báo lỗi thực sự không thể giải mã được phát ra gcckhi sử dụng các mẫu ... Cụ thể, tôi đã gặp vấn đề khi các khai báo dường như đúng gây ra các lỗi biên dịch rất kỳ lạ đã biến mất …
131 c++  templates 

4
Mặc định GCC bao gồm các thư mục là gì?
Khi tôi biên dịch một tệp nguồn rất đơn giản với gcc, tôi không phải chỉ định đường dẫn đến các tệp bao gồm tiêu chuẩn như stdio hoặc stdlib. Làm thế nào để GCC biết cách tìm các tệp này? Liệu nó có /usr/includeđường dẫn cứng bên trong, hoặc …
131 c++  c  linux  gcc  include-path 


4
Mục đích của một đơn vị + + unary trước khi gọi thành viên std :: num_limits <unsign char> là gì?
Tôi đã thấy ví dụ này trong tài liệu của cppreference chostd::numeric_limits #include &lt;limits&gt; #include &lt;iostream&gt; int main() { std::cout &lt;&lt; "type\tlowest()\tmin()\t\tmax()\n\n"; std::cout &lt;&lt; "uchar\t" &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::lowest() &lt;&lt; '\t' &lt;&lt; '\t' &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::min() &lt;&lt; '\t' &lt;&lt; '\t' &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::max() &lt;&lt; '\n'; std::cout &lt;&lt; "int\t" &lt;&lt; std::numeric_limits&lt;int&gt;::lowest() &lt;&lt; …
130 c++  char  unary-operator 






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.