นี่คือแอป Windows ชื่อ Embedded Template Library (ETL) ซึ่งสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่ Fixes#1113,#1114 และไฟล์เพิ่มเติม optimisationsourcecode.tar.gz สามารถรันแอปนี้ทางออนไลน์ในผู้ให้บริการโฮสติ้งฟรี OnWorks สำหรับเวิร์กสเตชัน
ดาวน์โหลดและรันแอปออนไลน์ชื่อ Embedded Template Library (ETL) พร้อม OnWorks ได้ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OS OnWorks จากเว็บไซต์นี้ แต่โปรแกรมจำลองออนไลน์ของ Windows ที่ดีกว่า
- 5. จากระบบปฏิบัติการ Windows ของ OnWorks ที่คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่นและติดตั้ง
- 7. ดาวน์โหลดไวน์จากที่เก็บซอฟต์แวร์ลีนุกซ์ดิสทริบิวชันของคุณ เมื่อติดตั้งแล้ว คุณสามารถดับเบิลคลิกที่แอปเพื่อเรียกใช้แอปด้วย Wine คุณยังสามารถลองใช้ PlayOnLinux ซึ่งเป็นอินเทอร์เฟซแฟนซีบน Wine ที่จะช่วยคุณติดตั้งโปรแกรมและเกมยอดนิยมของ Windows
ไวน์เป็นวิธีเรียกใช้ซอฟต์แวร์ Windows บน Linux แต่ไม่จำเป็นต้องใช้ Windows Wine เป็นเลเยอร์ความเข้ากันได้ของ Windows แบบโอเพ่นซอร์สที่สามารถเรียกใช้โปรแกรม Windows ได้โดยตรงบนเดสก์ท็อป Linux โดยพื้นฐานแล้ว Wine พยายามนำ Windows กลับมาใช้ใหม่ให้เพียงพอตั้งแต่เริ่มต้น เพื่อให้สามารถเรียกใช้แอปพลิเคชัน Windows เหล่านั้นทั้งหมดโดยไม่จำเป็นต้องใช้ Windows จริงๆ
ภาพหน้าจอ:
ไลบรารีเทมเพลตฝังตัว (ETL)
รายละเอียด:
C++ เป็นภาษาที่ยอดเยี่ยมสำหรับใช้กับแอปพลิเคชันแบบฝังตัว และเทมเพลตก็ถือเป็นคุณลักษณะที่มีประสิทธิภาพ ไลบรารีมาตรฐานสามารถนำเสนอฟังก์ชันการทำงานที่ผ่านการทดสอบมาเป็นอย่างดีได้ แต่มีบางส่วนของไลบรารีมาตรฐานที่ไม่เหมาะกับพฤติกรรมที่กำหนดและความต้องการทรัพยากรที่จำกัด ข้อจำกัดเหล่านี้มักจะขัดขวางการใช้หน่วยความจำที่จัดสรรแบบไดนามิกและคอนเทนเนอร์ที่มีขนาดเปิดกว้าง สิ่งที่จำเป็นคือไลบรารีเทมเพลตที่ผู้ใช้สามารถประกาศขนาดหรือขนาดสูงสุดของอ็อบเจ็กต์ใดๆ ล่วงหน้าได้ คอมไพเลอร์แบบฝังตัวส่วนใหญ่ในปัจจุบันไม่รองรับมาตรฐานเกินกว่า C++ 03 ดังนั้นจึงทำให้โปรแกรมเมอร์ไม่สามารถใช้คุณลักษณะขั้นสูงของไลบรารีที่ใหม่กว่าได้
คุณสมบัติ
- ข้ามแพลตฟอร์ม ไลบรารีนี้ไม่ได้เฉพาะเจาะจงกับโปรเซสเซอร์ประเภทใด
- ไม่มีการจัดสรรหน่วยความจำแบบไดนามิก
- การใช้งานฟังก์ชันเสมือนมีน้อยมาก จะใช้เฉพาะเมื่อจำเป็นจริงๆ เท่านั้น
- ชุดของคอนเทนเนอร์ที่มีความจุคงที่ (อาร์เรย์, บิตเซ็ต, ดีคิว, ฟอร์เวิร์ดลิสต์, รายการ, คิว, สแต็ก, เวกเตอร์, แมป, เซ็ต ฯลฯ)
- เนื่องจากพื้นที่จัดเก็บสำหรับคอนเทนเนอร์ทุกประเภทได้รับการจัดสรรเป็นบล็อกที่อยู่ติดกัน จึงเป็นมิตรกับแคชเป็นอย่างยิ่ง
- ย้อนกลับวิศวกรรมคุณสมบัติ C++ 0x11 (ลักษณะประเภท อัลกอริทึม คอนเทนเนอร์ ฯลฯ)
- ทดสอบยูนิตแล้ว (ปัจจุบันทดสอบมากกว่า 6480 รายการ) โดยใช้ VS2019, GCC 8.1.0, , GCC 9.3.0, Clang 9.0.0 และ 10.0.0
- Variants (ประเภทที่สามารถจัดเก็บประเภทต่างๆ มากมายในอินเทอร์เฟซที่ปลอดภัยต่อประเภท)
ภาษาโปรแกรม
C + +
หมวดหมู่
นี่คือแอปพลิเคชันที่สามารถดึงมาจาก https://sourceforge.net/projects/embedded-template-lib.mirror/ ได้ แอปพลิเคชันนี้โฮสต์อยู่ใน OnWorks เพื่อให้เรียกใช้ทางออนไลน์ได้ง่ายที่สุดจากระบบปฏิบัติการฟรีของเรา