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

Đối với các câu hỏi về sự phức tạp của thông số kỹ thuật chính thức hoặc có thẩm quyền của ngôn ngữ lập trình và môi trường.



5
Định nghĩa của Toán tử == Toán tử cho Double
Vì một số lý do, tôi đã lẻn vào nguồn .NET Framework cho lớp Doublevà phát hiện ra rằng khai báo ==là: public static bool operator ==(Double left, Double right) { return left == right; } Logic tương tự áp dụng cho mọi toán tử. Điểm của định nghĩa như …
126 c#  .net  language-lawyer 

9
Có an toàn để đẩy_back một phần tử từ cùng một vectơ không?
vector<int> v; v.push_back(1); v.push_back(v[0]); Nếu Push_back thứ hai gây ra sự phân bổ lại, tham chiếu đến số nguyên đầu tiên trong vectơ sẽ không còn hợp lệ. Vì vậy, điều này không an toàn? vector<int> v; v.push_back(1); v.reserve(v.size() + 1); v.push_back(v[0]); Điều này làm cho nó an toàn?












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.