เรียน C++: ลงมือทำจริง

มีโฆษณาการซื้อในแอป
การจัดประเภทเนื้อหา
สำหรับทุกคน
10K+
ดาวน์โหลด
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับแอปนี้

เรียนรู้ C++ ตั้งแต่ cout แรกของคุณไปจนถึงคลาส, STL, move semantics และ C++20 สมัยใหม่ คอร์สการเขียนโปรแกรม C++ นี้จับคู่บทเรียนสั้น ๆ กับคอมไพเลอร์จริงบนโทรศัพท์ เพื่อให้ทุกแนวคิดจบลงด้วยโค้ดที่คุณเขียน คอมไพล์ และรันด้วยตัวเอง

สร้างขึ้นสำหรับผู้เริ่มต้น นักศึกษาวิทยาการคอมพิวเตอร์ นักพัฒนาเกมและระบบ รวมถึงทุกคนที่กำลังเตรียมตัวเรียนวิชาการเขียนโปรแกรมหรือสัมภาษณ์งานด้านการเขียนโค้ด

บทเรียน C++ ที่ทำให้คุณได้เขียนโค้ด
• 51 คอร์สและบทเรียนสั้นกว่า 200 บท ตั้งแต่พื้นฐานสำหรับผู้เริ่มต้นไปจนถึงหัวข้อขั้นสูง
• แผนผังคอร์สจัดกลุ่มบทเรียนเป็นห้าเส้นทาง ได้แก่ พื้นฐาน หน่วยความจำ อ็อบเจ็กต์ STL และการสร้างโปรแกรมจริง
• หัวข้อประกอบด้วยตัวแปร สตริง สตรีมอินพุตและเอาต์พุต การควบคุมการทำงาน structs และคลาส เวกเตอร์ การอ้างอิง พอยน์เตอร์ สแตกและฮีป RAII สมาร์ตพอยน์เตอร์ exceptions, const และ constexpr, templates, lambdas, iterators, ไฟล์ I/O, CMake, การทำงานพร้อมกัน และ coroutines
• การเขียนโปรแกรมเชิงวัตถุ (OOP): คลาส การสืบทอด polymorphism และการโอเวอร์โหลดตัวดำเนินการ
• STL: เวกเตอร์ maps, unordered_map, อัลกอริทึม ranges, std::optional, std::variant และ std::span
• มาตรฐาน C++ สมัยใหม่ 11, 14, 17 และ 20 รวมถึง move semantics และ concepts
• แบบทดสอบและการทบทวนด้วยแฟลชการ์ดช่วยให้จำไวยากรณ์ได้

คอมไพเลอร์ C++ ในกระเป๋าคุณ
• เขียนโค้ดในเครื่องมือแก้ไขโค้ดบนมือถือ และคอมไพล์ด้วยคอมไพเลอร์ GCC จริง ไม่ใช่โปรแกรมจำลอง
• ดูเอาต์พุตและรหัสการออก จากนั้นรันอีกครั้งได้ด้วยการแตะเพียงครั้งเดียว
• ป้อนอินพุตให้โปรแกรมที่อ่านจาก cin
• โปรแกรมแรกของคุณจะแสดงค่า ที่อยู่หน่วยความจำของค่านั้น และขนาดเป็นไบต์
• ทุกโปรแกรมที่คุณรันจะถูกบันทึกไว้ พร้อมโน้ตบทเรียนและบุ๊กมาร์ก
• คลังตัวอย่างพร้อมใช้และชีตสรุปไวยากรณ์ที่ค้นหาได้

นิสัยฝึกฝน C++ ประจำวันสามแบบ
• ทายเอาต์พุต: โปรแกรมสั้น ๆ ห้าโปรแกรมต่อวัน ตัดสินใจคำตอบก่อนที่คอมไพเลอร์จะยืนยัน
• ตามล่าบั๊ก: โปรแกรมที่เสียหนึ่งโปรแกรมต่อวัน ค้นหาข้อผิดพลาด แก้ไข และพิสูจน์ด้วยคอมไพเลอร์ คำใบ้ใช้ฟรี
• Syntax Sprint: คำถามไวยากรณ์ 60 วินาทีที่ตอบได้ด้วยการแตะครั้งเดียว ทำคะแนนให้ดีกว่าสถิติเดิมของคุณ

โปรเจกต์ C++ แบบมีแนวทาง 20 โปรเจกต์
สร้างโปรแกรมจริงทีละขั้นตอน: โปรแกรมที่แบ่งออกเป็นสองไฟล์ บัฟเฟอร์ที่เป็นเจ้าของเอง ระบบคลังสินค้า สถิติข้อความ เมทริกซ์ บัญชีธนาคาร รูปทรงที่ใช้ polymorphism สแตกแบบ template ตัวแยกวิเคราะห์การตั้งค่า เครื่องคิดเลข RPN ตัวนับคำด้วย std::map, exceptions, lambdas ร่วมกับอัลกอริทึม STL ลิงก์ลิสต์ move semantics, const correctness การค้นหาระเบียน การแยกวิเคราะห์ด้วย stringstream และเครื่องสถานะ

ผู้ให้คำปรึกษา AI และตัวแปลข้อผิดพลาด
ติดอยู่กับพอยน์เตอร์หรือข้อผิดพลาดจาก template ที่ยาวเหยียดใช่ไหม วางข้อผิดพลาดแล้วรับคำอธิบายภายในหนึ่งประโยค พร้อมบรรทัดที่ต้องแก้ไข ถามผู้ให้คำปรึกษา AI ได้ทุกเรื่องและรับคำตอบที่ชัดเจนด้วยภาษาทั่วไป

ภารกิจเขียนโค้ด 60 ภารกิจและโจทย์ท้าทายประจำวัน
• ภารกิจเขียนโค้ด 60 ภารกิจ ตั้งแต่ง่ายไปจนถึงยาก
• โจทย์เขียนโค้ดใหม่ทุกวัน
• World Coding Challenge: การแข่งขันสดระดับโลกสามรอบทุกวัน พร้อมกระดานผู้นำ
• สถิติการทำต่อเนื่อง XP และการแจ้งเตือนช่วยให้คุณฝึกฝนต่อไป

เริ่มต้นใช้งานฟรี
คอร์ส C++ แรกของคุณฟรี เช่นเดียวกับชุดทายเอาต์พุตประจำวัน การตามล่าบั๊กประจำวัน Syntax Sprint สามรอบต่อวัน โปรเจกต์แบบมีแนวทางแรก ภารกิจสองภารกิจ โจทย์เขียนโค้ดประจำวัน World Coding Challenge และคำถามผู้ให้คำปรึกษา AI วันละหนึ่งคำถาม

PRO
PRO ปลดล็อกทุกคอร์ส ภารกิจ และโปรเจกต์ Syntax Sprint แบบไม่จำกัด เครื่องมือ AI แบบเต็มรูปแบบ การสอบรับใบรับรอง และประสบการณ์ใช้งานแบบไม่มีโฆษณา

เหมาะสำหรับใคร
• ผู้เริ่มต้นที่เรียน C++ เป็นภาษาเขียนโปรแกรมภาษาแรกหรือภาษาที่สอง
• นักเรียนที่เรียนวิชาการเขียนโปรแกรม C++ หรือหลักสูตรวิทยาการคอมพิวเตอร์
• นักพัฒนาเกม ระบบฝังตัว และระบบที่ต้องการทักษะ C++ สมัยใหม่
• นักพัฒนาจาก Python หรือ Java ที่ต้องการเข้าใจสิ่งที่เกิดขึ้นในหน่วยความจำ
• ทุกคนที่ต้องการบทเรียน C++ แบบทีละขั้นตอน ซึ่งติดตามได้ระหว่างนั่งรถโดยสาร

แอปนี้พร้อมใช้งานใน 22 ภาษา

เริ่มคอร์ส C++ ฟรีวันนี้ ทำแบบทดสอบแรก และคอมไพล์โปรแกรมแรกของคุณภายในไม่กี่นาที
เรียนเขียนโปรแกรม C++ และแก้ไขโค้ด: OOP, STL, แบบทดสอบและแบบฝึกหัด
อัปเดตเมื่อ
26 ก.ย. 2569
เรื่องเด่น

ความปลอดภัยของข้อมูล

ความปลอดภัยเริ่มต้นด้วยความเข้าใจเกี่ยวกับวิธีที่นักพัฒนาแอปรวบรวมและแชร์ข้อมูล แนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูลอาจแตกต่างกันไปตามการใช้งาน ภูมิภาค และอายุของคุณ นักพัฒนาแอปได้ให้ข้อมูลนี้ไว้และอาจอัปเดตข้อมูลในส่วนนี้เมื่อเวลาผ่านไป
  • ไม่มีการแชร์ข้อมูลกับบุคคลที่สาม
    ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการแชร์ข้อมูล
  • แอปนี้อาจรวบรวมข้อมูลประเภทต่างๆ เหล่านี้
    ข้อมูลส่วนบุคคลและรหัสอุปกรณ์หรือรหัสอื่นๆ
  • ระบบจะเข้ารหัสข้อมูลขณะส่ง
  • คุณขอให้ลบข้อมูลได้