c++1z - alloca() with VLAs and C++ -


the alloca() replacement c++ have found on internet looks this:

template <typename f> void alloca_(::std::size_t const n, f&& f) noexcept(noexcept(f({}))) {   alignas(::std::max_align_t) char p[n];    f(p); } 

but, obviously, not alloca() know , love, not function, nor macro. can alloca() implementation resembles alloca() function call semantics more closely, written? perhaps macro? whether macro or function, should allocate space stack, not heap.


Comments

Popular posts from this blog

Lists in Python -

android - can not access to progress bar in an other activity -

html - Not able to access next element of an array javascript -