Câu hỏi được gắn thẻ «macros»

*** KHÔNG SỬ DỤNG cho các ngôn ngữ VBA / MS-Office. Thay vào đó, hãy sử dụng các thẻ [vba] tương ứng. *** Macro là một quy tắc hoặc mẫu chỉ định cách thức một chuỗi đầu vào nhất định (thường là một chuỗi ký tự) nên được ánh xạ tới một chuỗi đầu ra (cũng thường là một chuỗi ký tự) theo một thủ tục xác định.

5
Những gì là ":-!!" trong mã C?
Tôi đã va vào mã macro kỳ lạ này trong /usr/include/linux/kernel.h : /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). …
1665 c  linux  macros  linux-kernel 


14
Điều gì làm cho macro Lisp trở nên đặc biệt?
Đọc các bài tiểu luận về ngôn ngữ lập trình của Paul Graham, người ta sẽ nghĩ rằng các macro Lisp là cách duy nhất để đi. Là một nhà phát triển bận rộn, làm việc trên các nền tảng khác, tôi không có đặc quyền sử dụng macro Lisp. …



8
Quá tải Macro về số lượng đối số
Tôi có hai macro FOO2vàFOO3 : #define FOO2(x,y) ... #define FOO3(x,y,z) ... Tôi muốn xác định một macro mới FOOnhư sau: #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) Nhưng điều này không hoạt động vì các macro không quá tải về số lượng đối số. Mà không sửa đổi FOO2và FOO3, …
183 c  macros  c-preprocessor 




5
Lưu macro vim
Có ai biết làm thế nào để lưu / tái sử dụng các macro được ghi bên trong trình soạn thảo vim không?
166 vim  editor  macros 

24
__FILE__ macro hiển thị đường dẫn đầy đủ
Macro được xác định trước tiêu chuẩn __FILE__có sẵn trong C hiển thị đường dẫn đầy đủ đến tệp. Có cách nào để rút ngắn con đường? Ý tôi là thay vì /full/path/to/file.c tôi hiểu rồi to/file.c hoặc là file.c
164 c  file  macros  path 





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.