1. 程式人生 > >c++使用memset進行初始化

c++使用memset進行初始化

今天在複習記憶化搜尋的時候突然看到使用memset進行初始化的方式。
使用memset初始化有一些注意事項。
1.對於不屬於char型的陣列,要注意不能直接寫為memset(dp,1,sizeof(dp))來將陣列初始化為值1。
原因:https://blog.csdn.net/vencent7/article/details/40890993
2.對於含有虛擬函式的類的物件進行初始化時,不能使用memset。
原因:https://blog.csdn.net/u010261063/article/details/70064090
https://blog.csdn.net/my_business/article/details/40537653


3.使用memset進行無窮大化或初始化最大值。
參考:https://blog.csdn.net/yexiaohhjk/article/details/52717934