คำถามในหัวข้อ 'clang'
การใช้ `std::make_heap` ของ libc++ ไม่สอดคล้องกันหรือไม่
แก้ไข: นี่ไม่ใช่การถามว่าจะทำอย่างไร std::make_heap วิธี O(n) แต่ถามว่าการใช้งานเฉพาะนี้เป็น O(n) จริงหรือไม่
วิธีการสร้างฮีปตามตำราเรียนในเวลา O(n) คือการสร้างฮีปอย่างต่อเนื่องจากล่างขึ้นบน แต่การใช้งาน std::make_heap บนเครื่อง Mac ของฉันใน...
734 มุมมอง
schedule
24.10.2023
ใน GCC, Clang และ MSVC มีวิธีใดที่จะสอดคล้องกับ C ++ 98 และไม่ใช่ C ++ 03 หรือไม่
คำถามเมตา เสนอว่า c++98 และ c++03 ควรทำคำพ้องความหมาย ผู้ถามคำถามติดตามด้วย การกำหนดค่าเริ่มต้นเป็นส่วนหนึ่งของมาตรฐาน C++98 หรือไม่ ถ้าไม่ เหตุใดจึงถูกเพิ่มเข้าไปในมาตรฐาน C++03 เป็นคำถามที่ดีเยี่ยมซึ่งทำให้กระจ่างเกี่ยวกับการเพิ่ม...
526 มุมมอง
schedule
29.12.2023
สร้างตัวอย่าง LLVM: สัญลักษณ์ที่ไม่ได้กำหนดสำหรับสถาปัตยกรรม x86_64
ฉันติดตั้ง LLVM บนแล็ปท็อปแล้ว แต่มีปัญหาในการคอมไพล์ตัวอย่าง Fibonacci ใน llvm/examples/Fibonacci :
เสียงดังกราว++ -std=c++11 -I ../../include fibonacci.cpp -o fib
/usr/local/include/llvm/Support/DataTypes.h:57:3: error: "Must...
3494 มุมมอง
schedule
31.12.2023
ไม่สามารถตั้งค่าชุดเครื่องมือเป็น v140_clang_3_7 ใหม่ใน Visual Studio 2015 Update 1 CMake
ฉันเพิ่งดาวน์โหลด Visual Studio Update 1 ใหม่ และกำลังพยายามให้ CMake สร้างชุดเครื่องมือแพลตฟอร์มที่ถูกต้อง
สิ่งใหม่ในการอัปเดต 1 มีชุดเครื่องมือใหม่: Clang 3.7 พร้อม Microsoft CodeGen
ค่อนข้างน่าตื่นเต้นฮะ!
อย่างไรก็ตาม...
1510 มุมมอง
schedule
26.11.2023
จะใช้มาโครใน C เพื่อเลือกประเภทและฟังก์ชั่นเฉพาะตามประเภทที่เลือกได้อย่างไร
ฉันมีโค้ด C ส่วนหนึ่งซึ่งฉันกำหนดโครงสร้างข้อมูลบางส่วนเป็นประเภทพื้นฐาน ฉันต้องการกำหนดประเภทพื้นฐานนี้ผ่านมาโครเพื่อให้สามารถเปลี่ยนแปลงได้ บางอย่าง la:
#define F_TYPE float // will use float as the fundamental type
// #define...
13 มุมมอง
schedule
23.11.2023
การประกาศซ้ำเสียงดังกราว [bcc32c Warning] ไม่ควรเพิ่มแอตทริบิวต์ 'dllexport'
ฉันกำลังสร้าง DLL และส่งออกฟังก์ชัน SimpleMAPI DLL และหนึ่งในลายเซ็นของฟังก์ชันมีดังต่อไปนี้:
extern "C" ULONG __declspec(dllexport) WINAPI MAPISendMail(LHANDLE lhSession, ULONG_PTR ulUIParam, lpMapiMessage lpMessage, FLAGS flFlags, ULONG...
40 มุมมอง
schedule
16.11.2023