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.


9
Cách ưa thích / thành ngữ để chèn vào bản đồ là gì?
Tôi đã xác định được bốn cách khác nhau để chèn các phần tử vào std::map: std::map<int, int> function; function[0] = 42; function.insert(std::map<int, int>::value_type(0, 42)); function.insert(std::pair<int, int>(0, 42)); function.insert(std::make_pair(0, 42)); Cách nào trong số đó là cách ưa thích / thành ngữ? (Và có cách nào khác mà tôi chưa …
111 c++  stl  insert  stdmap  std-pair 







3
Sự khác biệt cơ bản giữa MFC và ATL là gì?
Giả sử tôi chỉ sử dụng chúng cho các chương trình GUI "bình thường" (không có COM, không có ActiveX, không có gì lạ mắt), thì sự khác biệt cơ bản mà tôi sẽ thấy giữa ATL và MFC là gì, để giúp tôi tìm ra nên sử dụng cái …
110 c++  visual-c++  mfc  atl 

8
Malloc vs new - padding khác nhau
Tôi đang xem lại mã C ++ của người khác cho dự án của chúng tôi sử dụng MPI để tính toán hiệu suất cao (10 ^ 5 - 10 ^ 6 lõi). Mã này nhằm cho phép liên lạc giữa (có thể) các máy khác nhau trên các kiến …


10
Số dòng C / C ++
Với mục đích gỡ lỗi, tôi có thể lấy số dòng trong trình biên dịch C / C ++ không? (cách chuẩn hoặc các cách cụ thể cho các trình biên dịch nhất định) ví dụ if(!Logical) printf("Not logical value at line number %d \n",LineNumber); // How to get LineNumber …

5
tham chiếu không xác định đến `WinMain @ 16 '
Khi tôi cố gắng xây dựng một chương trình bằng cách sử dụng Eclipse CDT, tôi nhận được những điều sau: /mingw/lib/libmingw32.a(main.o):main.c:(.text+0x106): tham chiếu không xác định đến `WinMain @ 16 Tại sao vậy? Và, làm thế nào tôi có thể giải quyết vấn đề này?
110 c++  eclipse  eclipse-cdt 


5
std :: next_permutation Giải thích triển khai
Tôi tò mò muốn biết cách std:next_permutationtriển khai nên tôi đã trích xuất gnu libstdc++ 4.7phiên bản và làm sạch các số nhận dạng và định dạng để tạo ra bản trình diễn sau ... #include <vector> #include <iostream> #include <algorithm> using namespace std; template<typename It> bool next_permutation(It begin, It …

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.