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

*** ห้ามใช้ภาษา VBA / MS-Office ใช้ [vba] แทน *** มาโครคือกฎหรือรูปแบบที่ระบุว่าควรแมปลำดับอินพุตที่แน่นอน (มักจะเป็นลำดับของอักขระ) กับลำดับเอาต์พุต (หรือมักเป็นลำดับของอักขระ) ตามขั้นตอนที่กำหนด .

3
Constexpr เทียบกับมาโคร
ฉันควรใช้มาโครที่ไหนและฉันควรใช้constexprที่ไหน โดยพื้นฐานแล้วพวกเขาไม่เหมือนกันหรือ? #define MAX_HEIGHT 720 เทียบกับ constexpr unsigned int max_height = 720;
92 c++  c++11  macros  constexpr 

3
เป็นกลุ่มมาโครในทุกบรรทัดของการเลือกภาพ
ฉันต้องการเรียกใช้แมโครในทุกบรรทัดในการเลือกแทนที่จะรวมจำนวนบรรทัดในหัวของฉัน ตัวอย่างเช่นฉันอาจเขียนมาโครเพื่อแปลง: Last, First เป็น First Last และฉันต้องการให้มันทำงานในทุกบรรทัดเหล่านี้: Stewart, John Pumpkin, Freddy Mai, Stefan ... ผู้เชี่ยวชาญด้านความคิดเป็นกลุ่มบ้างไหม? แก้ไข: นี่เป็นเพียงตัวอย่างเห็นได้ชัดว่านี่เป็น regexable เล็กน้อย แต่มีอินสแตนซ์อื่น ๆ ที่เกิดขึ้นซึ่งไม่ง่ายเลยที่ฉันต้องการใช้มาโคร
86 vim  macros  line 

5
เล่นซ้ำมาโครกลุ่มจนกว่าจะสิ้นสุดบัฟเฟอร์
ฉันต้องการเรียกใช้มาโครที่เพิ่งบันทึกไว้ใน register "x " ในทุกบรรทัดของบัฟเฟอร์ที่เปิดอยู่ตั้งแต่เคอร์เซอร์ไปจนถึงจุดสิ้นสุดของบัฟเฟอร์เป็นกลุ่ม ฉันจะทำอย่างไร? ฉันรู้ว่าฉันสามารถเล่นมาโครซ้ำได้ n ครั้ง: 15@x ... หรือแค่กดค้างไว้ @จนกว่าฉันจะถึงบรรทัดสุดท้าย แต่ฉันต้องการกดแป้นเพียงไม่กี่ครั้งและทำมันให้สำเร็จ ขอบคุณล่วงหน้า.
85 vim  macros 

2
มาโครแลมบ์ดาสร้างแลมบ์ดาได้อย่างไร
ฉันพบรหัสชิ้นนี้ใน GitHub แต่ไม่เข้าใจ: #define lambda(ret_type, _body) ({ ret_type _ _body _; }) แล้ว: int (*max)(int, int) = lambda(int, (int x, int y) { return x > y ? x : y; }); int max_value = max(1, 2); // max_value is 2 ขีดล่างทำในสิ่งใด#defineและมันคืนตัวชี้ฟังก์ชันได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.