FastLED 3.10.6
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 464 of file shared_ptr.h.

464 {
465 T* arr = new T[n](); // Zero-initialize the array
466 if (arr == nullptr) {
467 return shared_ptr<T>(); // OOM — see make_shared
468 }
470 if (control == nullptr) {
471 delete[] arr;
472 return shared_ptr<T>(); // OOM — see make_shared
473 }
475}
friend class shared_ptr
Definition shared_ptr.h:391