01/10/2018, 17:37

Truyền con trỏ void vào hàm

Chào các bạn.

Theo như mình biết con trỏ void được dùng như kiểu generic nên nếu muốn dùng dữ liệu con trỏ void trỏ đến thì cần phải ép kiểu trước.

Giả sử mình có 1 hàm đơn giản như sau để in ra kích cỡ của struct:

void randomFunction(void* ptr, string* structName)
{

}

Nếu chỉ 3 loại struct thì có thể dùng switch case hay if/else gì đó để ép dựa vào structName truyền vào. Nhưng nếu có 100 struct thì làm như thế nào?

*grab popcorn* viết 19:49 ngày 01/10/2018

Theo yêu cầu

Bài liên quan
0