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
Không thể tìm thấy Dumpbin.exe
Tôi không thấy dumpbin.exe trên hệ thống của mình. Tôi có Visual Studio 2005 trên hệ thống của mình. Khi tôi gõ dumpbin trên dòng lệnh, nó thông báo lệnh không thể nhận dạng. Nó có đi kèm với Visual Studio theo mặc định hay tôi phải thêm công cụ …

7
Làm cách nào để chuyển std :: unique_ptr vào một hàm
Làm cách nào để chuyển std::unique_ptrmột hàm vào một hàm? Giả sử tôi có lớp sau: class A { public: A(int val) { _val = val; } int GetVal() { return _val; } private: int _val; }; Sau đây không biên dịch: void MyFunc(unique_ptr<A> arg) { cout << arg->GetVal() << …
97 c++  c++11  unique-ptr 

9
Phương thức main () hoạt động như thế nào trong C?
Tôi biết có hai chữ ký khác nhau để viết phương thức chính - int main() { //Code } hoặc để xử lý đối số dòng lệnh, chúng tôi viết nó là- int main(int argc, char * argv[]) { //code } Trong C++tôi biết chúng tôi có thể quá tải …
96 c++  c 




4
Quản lý bộ nhớ trong Qt?
Tôi khá mới đối với Qt và đang thắc mắc về một số nội dung cơ bản với quản lý bộ nhớ và tuổi thọ của các đối tượng. Khi nào tôi cần xóa và / hoặc hủy các đối tượng của mình? Có bất kỳ điều nào trong số …
96 c++  qt  memory  object 

3
Tại sao sizeof int là sai, trong khi sizeof (int) là đúng?
Chúng ta biết rằng đó sizeoflà một toán tử được sử dụng để tính toán kích thước của bất kỳ kiểu dữ liệu và biểu thức nào, và khi toán hạng là một biểu thức, dấu ngoặc đơn có thể được bỏ qua. int main() { int a; sizeof int; …
96 c++  c  sizeof 

2
“Đầu độc một hàm” trong C ++ có nghĩa là gì?
Vào cuối bài nói chuyện của Scott Schurr "Giới thiệu constexpr" tại CppCon , anh ấy hỏi "Có cách nào để đầu độc một chức năng" không? Sau đó, ông giải thích rằng điều này có thể được thực hiện (mặc dù theo cách không chuẩn) bằng cách: Đưa throwvào …
96 c++  constexpr 

3
Tại sao không có std :: stou?
C ++ 11 đã thêm một số hàm chuyển đổi chuỗi mới: http://en.cppreference.com/w/cpp/string/basic_string/stoul Nó bao gồm stoi (chuỗi thành int), stol (chuỗi thành dài), stoul (chuỗi thành dài), stoul (chuỗi thành dài không dấu), stoull (chuỗi thành dài dài không dấu). Đáng chú ý khi không có nó là một …
96 c++  string  c++11  std 

16
Tách các lớp C ++ được tạo khuôn mẫu thành các tệp .hpp / .cpp - có thể không?
Tôi gặp lỗi khi cố biên dịch lớp mẫu C ++ được phân tách giữa tệp .hppvà .cpptệp: $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' …





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.