TAILIEUCHUNG - Ivor Horton’s BeginningVisual C++ 2008 phần 4

trong cơ thể của chức năng có thể đọc được ít hơn. Nếu bạn thích, bạn thậm chí có thể bỏ qua những cái tên hoàn toàn trong các mẫu thử nghiệm, và chỉ cần viết: Nếu bạn có một chức năng với hai tham số của cùng loại (giả sử chỉ mục của chúng tôi cũng tăng gấp đôi trong quyền năng chức năng (), ví dụ), | Chapter 7 Defining Your Own Data Types Value class objects are always copied by just copying fields and the assignment of one value class object to another is done in the same way. Value classes are intended to be used to represent simple objects defined by a limited amount of data so for objects that don t fit this specification or where the value class restrictions are problematical you should use ref class types to represent them. Let s take the Height class for a test drive. Try It Out Defining and Using a Value Class Type Here s the code to exercise the Height value class main project file. Defining and using a value class type include using namespace System Class representing a height value class Height private Records the height in feet and inches int feet int inches public Create a height from inches value Height int ins feet ins 12 inches ins 12 Create a height from feet and inches Height int ft int ins feet ft inches ins int main array System String A Aargs Height myHeight Height 6 3 HeightA yourHeight Height 70 Height hisHeight yourHeight Console WriteLine L My height is 0 myHeight Console WriteLine L Your height is 0 yourHeight Console WriteLine L His height is 0 hisHeight return 0 Executing this program results in the following output My height is Height Your height is Height His height is Height 383 Chapter 7 Defining Your Own Data Types How It Works Well the output is a bit monotonous and perhaps less than we were hoping for but let s come back to that a little later. In the main function you create three variables with the following statement Height myHeight Height 6 3 HeightA yourHeight Height 70 Height hisHeight yourHeight The first variable is of type Height so the object that represents a height of 6 feet 3 inches is allocated on the stack. The second variable is a handle of type HeightA so the object representing a height of 5 feet 10 inches is created on the CLR heap. The third variable is another stack variable that is a .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.