คำถามติดแท็ก class

3
คลาสและวัตถุ: ฉันต้องใช้ไฟล์ประเภทใดและจำนวนเท่าใด
ฉันไม่เคยมีประสบการณ์กับ C ++ หรือ C มาก่อน แต่รู้วิธีเขียนโปรแกรม C # และเรียนรู้ Arduino ฉันต้องการจัดระเบียบภาพร่างของฉันและค่อนข้างสบายใจกับภาษา Arduino แม้จะมีข้อ จำกัด แต่ฉันอยากจะมีวิธีการเชิงวัตถุในการเขียนโปรแกรม Arduino ของฉัน ดังนั้นฉันเห็นว่าคุณสามารถมีวิธีต่อไปนี้ (ไม่ใช่รายการครบถ้วนสมบูรณ์) เพื่อจัดระเบียบรหัส: ไฟล์. ini ไฟล์เดียว; ไฟล์. in หลายไฟล์ในโฟลเดอร์เดียวกัน (ที่ IDE เรียกและแสดงเช่น "แท็บ") ไฟล์. io ที่มีไฟล์. h และ. cpp ที่รวมอยู่ในโฟลเดอร์เดียวกัน เหมือนข้างบน แต่ไฟล์เป็นไลบรารี่ที่ติดตั้งไว้ในโฟลเดอร์โปรแกรม Arduino ฉันยังได้ยินวิธีต่อไปนี้ แต่ยังไม่ได้ทำงาน: ประกาศคลาส C ++ ในไฟล์. ini ไฟล์เดียว (เคยได้ยิน …
20 programming  c++  class 

5
มีค่าโสหุ้ยและการพิจารณาอื่น ๆ อะไรบ้างเมื่อใช้ struct กับคลาส
C บนระบบฝังตัวมีแบบดั้งเดิมใช้ structs เพื่อเก็บข้อมูลที่มีโครงสร้าง Arduino นำ C ++ มาไว้ในตารางเพื่อให้เราสามารถใช้คลาสแทนได้ ให้บอกว่าเรามีโครงสร้างข้อมูลที่แตกต่างกันสองแบบซึ่งอาจถือว่าคล้ายกันมาก: typedef struct { int valueOne; int valueTwo; int valueThree; } value_t; และ: class Value { public: int valueOne; int valueTwo; int valueThree; } ในแง่ของความทรงจำสิ่งนี้จะทำให้แตกต่างกันอย่างไร ฉันยังคงเห็นว่ามีการใช้เทคนิคโครงสร้างอย่างหนัก - ทำไมจึงเป็นเช่นนี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.