malloc free 쓸려면 생성자 소멸자랑 똑같은 역할 하는 함수 또 따로 만들고 그거 호출하고 나서 지우고 이래야되네
비효율적이네여;
날씨 좋으니까 야외활동좀 하세여
댓글 5
생성자 쓸려면 걍 new를 쓰세여;
이힝(223.62)2015-04-17 22:16
시플플은 그냥 동적할당 new 삭제 delete 할당받은갯수만큼해줘야하는거같던데
ノエル(210.99)2015-04-17 23:09
객체지향때문에 C++을 한다고 해도 과언이 아닌데, new delete 안하고 malloc free만 할거면 C++할 필요가 없어지지.. 당근 new delete 해야지.. 물론! 경우에 따라서 그냥 malloc free를 쓸수도 있음
ㅁㅁ(153.229)2015-04-17 23:29
그냥 new delete 써서 하는게 더 좋음. C++에서 편하게 하라고 new delete를 만들어놨고 malloc이랑 성능차이가 많이 나는것도 아니면서 편리하게 생성자까지 호출해주는데 왜 굳이 malloc을 쓰고 생성자를 직접 호출하려고 하는지? 차라리 언어를 새로 만드는게 어떰?
ㅇㄹ(58.239)2015-04-18 01:40
난 원래 new delete 쓰는 놈이었고 다른 사람들이 c도아닌 cpp에서 new 안쓰고 malloc만 쓰길레 이유가 궁금해서 물어봤던거임
생성자 쓸려면 걍 new를 쓰세여;
시플플은 그냥 동적할당 new 삭제 delete 할당받은갯수만큼해줘야하는거같던데
객체지향때문에 C++을 한다고 해도 과언이 아닌데, new delete 안하고 malloc free만 할거면 C++할 필요가 없어지지.. 당근 new delete 해야지.. 물론! 경우에 따라서 그냥 malloc free를 쓸수도 있음
그냥 new delete 써서 하는게 더 좋음. C++에서 편하게 하라고 new delete를 만들어놨고 malloc이랑 성능차이가 많이 나는것도 아니면서 편리하게 생성자까지 호출해주는데 왜 굳이 malloc을 쓰고 생성자를 직접 호출하려고 하는지? 차라리 언어를 새로 만드는게 어떰?
난 원래 new delete 쓰는 놈이었고 다른 사람들이 c도아닌 cpp에서 new 안쓰고 malloc만 쓰길레 이유가 궁금해서 물어봤던거임