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

Các câu hỏi về C ++, một ngôn ngữ lập trình gõ tự do, dạng tự do, đa mô hình, được biên dịch, đa mục đích.

2
Việc chuyển đổi một phương thức C ++ thành một hàm C với một đối số con trỏ là một mẫu có thể chấp nhận?
Tôi sử dụng C ++ trên ESP-32. Khi đăng ký hẹn giờ tôi phải làm điều này: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Ở đây hẹn giờ gọi soundCallback. Và điều tương tự khi đăng ký một nhiệm vụ: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Vì vậy, phương thức được …
16 c++  c  functions 

3
Khi nào tôi nên sử dụng string_view trong giao diện?
Tôi đang sử dụng một thư viện nội bộ được thiết kế để bắt chước thư viện C ++ được đề xuất và đôi khi trong vài năm qua tôi thấy giao diện của nó thay đổi từ sử dụng std::stringsang string_view. Vì vậy, tôi mạnh dạn thay đổi mã …

5
Sử dụng thành ngữ các ngoại lệ trong C ++
FAQ isocpp.org ngoại lệ tiểu bang Không sử dụng throw để chỉ ra lỗi mã hóa khi sử dụng hàm. Sử dụng xác nhận hoặc cơ chế khác để gửi quy trình vào trình gỡ lỗi hoặc phá vỡ quy trình và thu thập kết xuất sự cố để nhà …
16 design  c++  exceptions 





8
Tại sao C ++ vẫn là người lai lai
Về một câu hỏi liên quan , nó đã được làm rõ tại sao C ++ không tương thích với C về nhiều mặt. Tuy nhiên, C ++ vẫn là ngôn ngữ "lai" *. Và thật không may, nhiều lập trình viên vẫn coi C ++ là "C có luồng …



3
Bắt đầu học sử dụng thư viện Boost ở đâu?
Boost gần đây đã có sẵn trong dự án mà tôi đang làm việc và tôi không có nhiều kinh nghiệm với nó. Thư viện có rất nhiều phần và tính năng mà thật khó để biết bắt đầu học nó ở đâu - đặc biệt là vì tôi sẽ …
16 c++  boost 



4
Có nên sử dụng cờ -pedantic trong g ++ hay không?
Tôi đang học C ++ và tôi đang sử dụng g ++ trên Linux để thực hành. Tôi muốn biết nếu những người làm lập trình viên sử dụng cờ g ++ -pedantic và tầm quan trọng của nó trong thế giới thực. Những gì về trình biên dịch khác, …
16 c++  gcc 

4
Nâng cao mức độ mã C / C ++ của tôi
Tôi đã lập trình được 3-4 năm nay và cảm thấy mình không còn có thể được gọi là người mới bắt đầu, nhưng tôi đã đọc một số câu hỏi trên trang web này và nghĩ rằng WTF họ đang nói về điều gì? Tôi cũng cảm thấy như …
16 c++  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.