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.

10
Chuyển đổi một con trỏ thành một số nguyên
Tôi đang cố gắng điều chỉnh mã hiện có thành máy 64 bit. Vấn đề chính là trong một hàm, người viết mã trước đó sử dụng đối số void * được chuyển đổi thành kiểu phù hợp trong chính hàm. Một ví dụ ngắn gọn: void function(MESSAGE_ID id, void* …
85 c++  gcc  casting  64-bit  32-bit 


7
Làm thế nào để truyền một vectơ cho một hàm?
Tôi đang cố gắng gửi một vectơ dưới dạng đối số cho một hàm và tôi không thể tìm ra cách làm cho nó hoạt động. Đã thử rất nhiều cách khác nhau nhưng chúng đều đưa ra các thông báo lỗi khác nhau. Tôi chỉ bao gồm một phần …
85 c++  function  vector 


5
So sánh có dấu / không dấu
Tôi đang cố gắng hiểu tại sao đoạn mã sau không đưa ra cảnh báo ở vị trí được chỉ định. //from limits.h #define UINT_MAX 0xffffffff /* maximum unsigned int value */ #define INT_MAX 2147483647 /* maximum (signed) int value */ /* = 0x7fffffff */ int a = INT_MAX; //_int64 …



11
Lấy tên thư mục từ tên tệp
Tôi có tên tệp (C: \ folder \ foo.txt) và tôi cần truy xuất tên thư mục (C: \ folder) trong C ++ không được quản lý. Trong C #, tôi sẽ làm một cái gì đó như thế này: string folder = new FileInfo("C:\folder\foo.txt").DirectoryName; Có một hàm nào có …
85 c++  file  directory 


8
Có kiểu dữ liệu 'byte' trong C ++ không?
Nếu tồn tại, có tệp tiêu đề để bao gồm không? Mã này gây ra lỗi biên dịch: #include <iostream> using namespace std; int main() { byte b = 2; cout << b << endl; return 0; }
85 c++ 


6
Bắt std :: ifstream để xử lý LF, CR và CRLF?
Cụ thể tôi quan tâm đến istream& getline ( istream& is, string& str );. Có tùy chọn nào đối với phương thức khởi tạo ifstream để yêu cầu nó chuyển đổi tất cả các mã hóa dòng mới thành '\ n' không? Tôi muốn có thể gọi getlinevà để nó …
85 c++  ifstream  newline 


11
X + = a có nhanh hơn x = x + a không?
Tôi đang đọc "Ngôn ngữ lập trình C ++" của Stroustrup, anh ấy nói rằng trong số hai cách để thêm thứ gì đó vào một biến x = x + a; và x += a; Anh ấy thích +=vì nó rất có thể được triển khai tốt hơn. Tôi …


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.