30/09/2018, 19:19
[C++] hỏi về khai báo class
Cho em hỏi cách khai báo class (trong opencv):
template< typename Tp> class CV__EXPORTS Point {…}
ngoài ra, 1 số hàm cũng có khai báo kiểu:
CV_EXPORTS void scalarToRawData(…);
thì ý nghĩa của CV_EXPORTS trong câu lệnh là gì.
( CV_EXPORTS đã được define trc đó)
Bài liên quan
CV_EXPORTS xem nó được define như thế nào mới biết rõ được.
Nếu platform là windows thì CV_EXPORTS sẽ là __declspec(dllexport) dùng để load thử viện dll cho visual studio, còn platform khác thì CV_EXPORTS không có gì hết.
https://msdn.microsoft.com/en-us/library/a90k134d(v=vs.80).aspx
ok e đã hiểu chỗ define rồi. Nhưng vẫn thấy hơi lạ vì kiểu khai báo có sử dụng macro như thế này