If a class is not intended to be used as a base class, the I/O operato การแปล - If a class is not intended to be used as a base class, the I/O operato ไทย วิธีการพูด

If a class is not intended to be us

If a class is not intended to be used as a base class, the I/O operators can be made friends of
the class. However, note that this approach reduces the possibilities significantly when inheritance
is used. Friend functions cannot be virtual; as a result, the wrong function might be called. For
example, if a reference to a base class refers to an object of a derived class and is used as an argument
for the input operator, the operator for the base class is called. To avoid this problem, derived classes
should not implement their own I/O operators. Thus, the implementation sketched previously is
more general than the use of friend functions and should be used as a standard approach, although
most examples use friend functions instead.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ถ้าเรียนไม่ได้มีไว้เพื่อใช้เป็นชั้นฐาน ตัวดำเนินการ I/O สามารถทำเพื่อน
คลาได้ อย่างไรก็ตาม โปรดสังเกตว่า วิธีนี้ลดไปได้มากเมื่อสืบทอด
ใช้ ฟังก์ชันเพื่อนไม่เสมือน ดัง ฟังก์ชันไม่ถูกต้องอาจถูกเรียก สำหรับ
ตัวอย่าง ถ้าอ้างอิงถึงคลาสพื้นฐานอ้างถึงวัตถุของคลาสที่ได้รับมา และถูกใช้เป็นอาร์กิวเมนต์
สำหรับตัวดำเนินการป้อนข้อมูล เรียกตัวดำเนินการในระดับพื้นฐาน เพื่อหลีกเลี่ยงปัญหานี้ คลาสที่สืบทอด
ควรใช้ตัวดำเนินการ I/O ของตนเอง ดำเนินการร่างแผนก่อนหน้านี้จึง
ทั่วไปมากขึ้นกว่าการใช้ฟังก์ชันเพื่อน และควรใช้เป็นวิธีการมาตรฐาน แม้ว่า
ตัวอย่างส่วนใหญ่ใช้ฟังก์ชันเพื่อนแทน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ถ้าชั้นไม่ได้มีวัตถุประสงค์ที่จะใช้เป็นฐานชั้นที่ผู้ประกอบการ I / O ที่สามารถทำเพื่อนของ
ชั้น แต่โปรดทราบว่าวิธีการนี้จะช่วยลดความเป็นไปได้อย่างมีนัยสำคัญเมื่อมรดก
ถูกนำมาใช้ ฟังก์ชั่นเพื่อนไม่สามารถเป็นเสมือนเป็นผลให้การทำงานที่ไม่ถูกต้องอาจจะเรียกว่า สำหรับ
ตัวอย่างเช่นถ้ามีการอ้างอิงถึงระดับฐานหมายถึงเป้าหมายของชั้นเรียนมาและถูกใช้เป็นอาร์กิวเมนต์
สำหรับผู้ประกอบการที่นำเข้าประกอบกับชั้นฐานที่เรียกว่า เพื่อหลีกเลี่ยงปัญหานี้ให้ชั้นเรียนมา
ไม่ควรใช้ประกอบการ I / O ของตัวเอง ดังนั้นการดำเนินการร่างก่อนหน้านี้เป็น
ทั่วไปมากขึ้นกว่าการใช้งานฟังก์ชั่นเพื่อนและควรจะนำมาใช้เป็นวิธีมาตรฐาน แต่
ตัวอย่างส่วนใหญ่ใช้ฟังก์ชั่นเพื่อนแทน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ถ้าชั้นไม่ได้มีวัตถุประสงค์เพื่อใช้เป็นชั้นฐาน , ผู้ประกอบการ I / O สามารถทำให้เพื่อนของ
ชั้น อย่างไรก็ตาม ทราบว่า วิธีการนี้จะช่วยลดความเป็นไปได้อย่างมากเมื่อมรดก
ใช้ หน้าที่ของเพื่อน ไม่สามารถ เสมือน เป็น ผล หน้าที่ผิด อาจจะเรียกว่า สำหรับ
ตัวอย่างถ้าอ้างอิงจากชั้นฐาน หมายถึง วัตถุของคลาส และได้ถูกใช้เป็นอาร์กิวเมนต์
สำหรับข้อมูลผู้ประกอบการ ผู้ประกอบการในชั้นฐานที่เรียกว่า เพื่อหลีกเลี่ยงปัญหานี้ ได้มาเรียน
ไม่ควรใช้ของตัวเอง I / O ผู้ประกอบการ ดังนั้น การใช้ร่างนี้
ทั่วไปมากกว่าการใช้ฟังก์ชันเพื่อน และควรใช้เป็นวิธีมาตรฐาน ถึงแม้ว่า
ตัวอย่างการใช้ฟังก์ชันส่วนใหญ่เพื่อนแทน
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: