Home / Language (page 2)

Language

How does “#include” keyword work?

Giải thích về #include trong C++ #: Là ký hiệu pound sign, giúp tiền xử lý chương trình trước khi biên dịch. include : Là một chỉ thị đơn giản yêu cầu trình tiền xử lý bao gồm dữ liệu của thư viện (tức là khai báo các hàm). Cách …

Read More »

What’s the difference between notify() and notify(SC_ZERO_TIME)

notify() function dùng để trigger một event. Nó có một vài biến thể dưới đây. notify() :Immediate notification notify(SC_ZERO_TIME) :Delta notification notify(double v, sc_time_unit tu) :Timed notification SystemC notify Thực tế, Delta notification là Timed notification với giá trị thời gian v = 0. Khi một event sử dụng Immediate …

Read More »

When to use “explicit” keyword

Từ khóa explicit trong C++ được sử dụng để đánh dấu các constructor (hàm tạo) để không chuyển đổi ngầm định các loại trong C++. Nó là tùy chọn đối với các hàm tạo nhận chính xác một argument (Nó có 1 đối số hoặc có các giá trị mặc …

Read More »