FastLED 3.10.8
Loading...
Searching...
No Matches

◆ make_shared_array

template<typename T>
template<typename Y>
shared_ptr< Y > make_shared_array ( size_t n)
friend

Definition at line 474 of file shared_ptr.h.

474 {
475 T* arr = new T[n](); // Zero-initialize the array
476 if (arr == nullptr) {
477 return shared_ptr<T>(); // OOM — see make_shared
478 }
480 if (control == nullptr) {
481 delete[] arr;
482 return shared_ptr<T>(); // OOM — see make_shared
483 }
485}
friend class shared_ptr
Definition shared_ptr.h:399