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

Đúc là một quá trình trong đó một loại đối tượng được chuyển đổi rõ ràng thành một loại khác nếu chuyển đổi được cho phép. Quá trình này có thể dẫn đến một sự thay đổi về giá trị.





4
Chuyển shared_ptr <Derived> as shared_ptr <Base>
Phương pháp tốt nhất để chuyển một shared_ptrkiểu dẫn xuất sang một hàm nhận shared_ptrkiểu cơ sở là gì? Tôi thường chuyển shared_ptrs bằng cách tham khảo để tránh một bản sao không cần thiết: int foo(const shared_ptr&lt;bar&gt;&amp; ptr); nhưng điều này không hiệu quả nếu tôi cố gắng làm …

7
Const_cast có an toàn không?
Tôi không thể tìm thấy nhiều thông tin về const_cast. Thông tin duy nhất tôi có thể tìm thấy (trên Stack Overflow) là: Các const_cast&lt;&gt;()được sử dụng để Add / Remove const (Ness) (hoặc không ổn định-Ness) của một biến. Điều này khiến tôi lo lắng. Việc sử dụng có …


3
Truyền CGFloat sang Float trong Swift
Tôi cần lưu trữ một giá trị dưới dạng a Float, nhưng dữ liệu nguồn là CGFloat: let myFloat : Float = myRect.origin.x nhưng điều này dẫn đến lỗi trình biên dịch: 'NSNumber' không thuộc loại phụ 'Float' Vì vậy, nếu tôi truyền nó một cách rõ ràng như thế …
91 casting  swift  cgfloat 

11
Làm cách nào để thêm một giá trị số nguyên bằng javascript (jquery) vào một giá trị trả về một chuỗi?
Tôi có một khối html đơn giản như: &lt;span id="replies"&gt;8&lt;/span&gt; Sử dụng jquery, tôi đang cố thêm 1 vào giá trị (8). var currentValue = $("#replies").text(); var newValue = currentValue + 1; $("replies").text(newValue); Điều gì đang xảy ra là nó xuất hiện như: 81 sau đó 811 không phải 9, …

8
Truyền đối tượng tới T
Tôi đang phân tích cú pháp một tệp XML với XmlReaderlớp trong .NET và tôi nghĩ sẽ thật thông minh nếu viết một hàm phân tích cú pháp chung để đọc các thuộc tính khác nhau một cách chung chung. Tôi đã nghĩ ra chức năng sau: private static T …
90 c#  generics  casting 


9
(Chuỗi) hoặc .toString ()?
Tôi có một phương thức với một Object otham số. Trong phương pháp này, tôi biết chính xác có một Stringtrong "o" không phải là null. Không cần phải kiểm tra, hoặc làm điều gì đó khác. Tôi phải đối xử với nó chính xác như một Stringđồ vật. Chỉ …
89 java  casting 




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.