คำแนะนำที่สมบูรณ์สำหรับ C ++ 17
หนังสือเล่มนี้เป็นเวอร์ชันการแปลภาษาจีนส่วนบุคคลของ "C ++ 17 The Complete Guide" (ฉบับพิมพ์ครั้งแรก) โดย Nicolai M. Josuttis
ต่อไปนี้เป็นที่อยู่ซื้อภาษาอังกฤษดั้งเดิม
- เวอร์ชันอิเล็กทรอนิกส์ https://leanpub.com/cpp17
- เวอร์ชันที่พิมพ์ออกมา https://t.co/ajqbbvmt4z
ต่อไปนี้เป็นเวอร์ชันการแปลภาษาจีน
เวอร์ชัน PDF (แนะนำ)
คลิกที่นี่เพื่อดาวน์โหลด
บันทึก:
- การคลิกลิงก์ด้านบนใน GitHub อาจแสดง "มีบางอย่างผิดปกติ" ซึ่งสามารถดาวน์โหลดและเปิดได้ในพื้นที่
- ดูเหมือนว่า LaTex จะไม่ฝังฟอนต์ที่ใช้โดยค่าเริ่มต้น
เวอร์ชัน epub
คลิกที่นี่เพื่อดาวน์โหลด
บันทึก:
- รุ่น EPUB จัดทำโดย @WizardForce ขอบคุณสำหรับการบริจาค
ไดเรกทอรีเวอร์ชัน Markdown
- ส่วนที่ 1 คุณสมบัติภาษาพื้นฐาน
- บทที่ 1 การผูกพันที่มีโครงสร้าง
- บทที่ 2 ถ้าและสลับคำสั่งด้วยการเริ่มต้น
- บทที่ 3 ตัวแปรแบบอินไลน์
- บทที่ 4 การขยายตัวของพอลิเมอร์
- บทที่ 5 การบังคับใช้สำเนาหรือส่งผ่านวัตถุที่ไม่มีเงื่อนไข
- บทที่ 6 ส่วนขยายการแสดงออกของแลมบ์ดา
- บทที่ 7 คุณลักษณะใหม่และคุณสมบัติแอตทริบิวต์
- บทที่ 8 คุณสมบัติภาษาอื่น ๆ
- คุณลักษณะเทมเพลตส่วนที่ 2
- บทที่ 9 การสืบทอดพารามิเตอร์เทมเพลตคลาส
- บทที่ 10 ระยะเวลาการรวบรวมหากคำสั่ง
- บทที่ 11 นิพจน์การพับ
- บทที่ 12 การจัดการพารามิเตอร์เทมเพลตตัวอักษรตัวอักษร
- บทที่ 13 ประเภทของตัวยึดเป็นพารามิเตอร์เทมเพลต
- บทที่ 14 ขยายโดยใช้คำสั่ง
- ส่วนที่ 3 ส่วนประกอบห้องสมุดมาตรฐานใหม่
- บทที่ 15 std :: เป็นทางเลือก <>
- บทที่ 16 std :: ตัวแปร <>
- บทที่ 17 std :: ใด ๆ
- บทที่ 18 std :: byte
- บทที่ 19 มุมมองสตริง
- บทที่ 20 ไลบรารีระบบไฟล์
- ส่วนที่ 4 ได้รับการขยายและแก้ไขจากไลบรารีมาตรฐาน
- บทที่ 21 การขยายคุณสมบัติประเภท
- บทที่ 22 อัลกอริทึม STL แบบขนาน
- บทที่ 23 คำอธิบายโดยละเอียดของอัลกอริทึม STL ใหม่
- บทที่ 24 Substring และ Searcher Searcher
- บทที่ 25 ฟังก์ชั่นเครื่องมือและอัลกอริทึมอื่น ๆ
- บทที่ 26 คอนเทนเนอร์และส่วนขยายสตริง
- บทที่ 27 มัลติเธรดและพร้อมกัน
- บทที่ 28 คุณสมบัติเล็ก ๆ อื่น ๆ และการปรับเปลี่ยนของไลบรารีมาตรฐาน
- ส่วนที่ 5 เครื่องมือผู้เชี่ยวชาญ
- บทที่ 29 ทรัพยากรหน่วยความจำ polymorphic (PMR)
- บทที่ 30 ใช้ใหม่และลบเพื่อจัดการข้อมูลที่ได้รับการจัดตำแหน่งไฮเปอร์
- บทที่ 31 std :: to_chars () และ std :: from_chars ()
- บทที่ 32 std :: launder ()
- บทที่ 33 การปรับปรุงในการเขียนรหัสทั่วไป
- ตอนที่ 6 เคล็ดลับทั่วไปบางอย่าง
- บทที่ 34 โดยรวม C ++ 17 เรื่อง
- บทที่ 35 ลักษณะของการละทิ้งและการกำจัด
อธิบาย
เวอร์ชัน Markdown จะถูกแปลงโดยตรงจากเวอร์ชัน PDF โดยใช้โปรแกรมจากนั้นพิสูจน์อักษรและแก้ไข
อย่างไรก็ตามไม่เพียง แต่ข้อมูลบางอย่างจะหายไปในระหว่างกระบวนการแปลง แต่ยังมีข้อผิดพลาดมากมาย
แม้ว่าข้อผิดพลาดจำนวนมากได้รับการแก้ไขในระหว่างการพิสูจน์อักษรเนื่องจากเวลา จำกัด แต่จะต้องมีข้อผิดพลาดมากมายที่ยังไม่ได้ค้นพบ
ดังนั้นจึงขอแนะนำให้ใช้เวอร์ชัน PDF มากกว่า
ไม่ว่าจะเป็นเวอร์ชัน PDF หรือรุ่น Markdown หากคุณพบข้อผิดพลาดโปรดชี้ให้เห็นและคุณสามารถแก้ไขด้วยตัวเองและส่ง PR
การรวบรวม
- ติดตั้ง
tectonic - ตรวจสอบให้แน่ใจว่าคุณมีแบบอักษรที่จำเป็น: ตัวอักษรเพลง, Kai Font (ไม่บังคับ), Times New Roman, Consolas
- หากมีบรรทัด
includeonly{xxx} ใน latex/src/main.tex และไม่ได้แสดงความคิดเห็น (เนื้อหาหลังจาก % เป็นความคิดเห็น) โปรดลบบรรทัดนี้ก่อนการรวบรวม - รวบรวมไฟล์ PDF
cd latex/src
tectonic main.tex
main.pdf ที่สร้างขึ้นคือไฟล์ PDF ล่าสุด
- หมายเหตุ: หาก
tectonic ไม่ได้อยู่ใน PATH หลังจากติดตั้ง tectonic โปรดแทนที่ tectonic ในขั้นตอนที่ 5 ด้วยเส้นทางเต็มรูปแบบ - หมายเหตุ: หากคุณต้องการแทนที่แบบอักษรหรือแก้ไขระยะห่างของบรรทัดคุณสามารถแก้ไข
latex/src/main.tex ได้ - หมายเหตุ: หากทุกขั้นตอนถูกต้องและการรวบรวมล้มเหลวโปรดติดต่อปัญหา