Hỏi về dấu :: trong C

Mình C chỉ biết cơ bản, có người hỏi chỗ này mà mình cũng chưa hiểu nên post đây nhờ anh em, chả là ở file code c này

Trong C++ dấu :: mình dùng cho namespace, nhưng mình chưa gặp trong C bao giờ. và cái instance MAIN này là gì cũng ko rõ, mình nghi là function define bằng macro, nhưng tìm ko ra chỗ define trong source. Anh em nào ngó qua source rồi thông não mình phát, cảm ơn nhiều :grin:
edit: cũng gặp dấu :: dùng ở trang này: https://www.ks.uiuc.edu/Research/vmd/plugins/doxygen/structmolfile__plugin__t.html#m1

1 Like

xem định nghĩa của macro EV thì thấy:

tức là khi gọi EV(...) chỉ là để comment thôi, chả có compile thành code gì cả. X::Y họ dùng ở đây là để document ám chỉ member Y của X thế thôi :V

5 Likes

cảm ơn bác, nhưng document này là dùng để làm gì nhỉ, bác có link doc nào phần này không, còn cái dấu :: cũng ko tìm ra doc nào trong C nhắc tới, thế mà biên dịch vẫn được :joy:

có thể họ dùng tool nào đó để bóc tách macro EV() này ra rồi viết thành doc, ai biết họ làm gì :V

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?