You are viewing a single comment's thread. Return to all comments →
wow. thats pretty smart can you tell me where you learned it or walk me through your though proccess for
int *A = new int[N];
thats for dynamically allocating memory ie it adjusts its size according to the input during runtime
how different is it from the "malloc"?
malloc() is a function in C, and New is for C++
what is it mean by *A=new int[N]? why new keyword used? and what will happen by this expression?
not sure why people just downvote an honest question instead of responding with an answer - everyone is here to learn.
"As a rule of thumb, C++ pointers should only refer to objects allocated wth new."
you can read here for more explanation:
Section A3.8. Pointers