c야 call by reference가 없어서 포인터 쓴다고 해도 cpp는 레퍼런스가 있잖아.
동적할당도 stl쓰면 할 일도 없고.
성능때문이라고 한다면 위에 말했다시피 레퍼런스 있고 진짜 극한까지 하드웨어 성능을 뽑아내야된다면 cpp쓰느니 c나 어셈을 쓰겠지. 임베디드나 rtos같은 하드웨어 직접 조작하는 경우도 c쓰고. 많은걸 빠르게 처리해야되면 고급언어들로 멀티프로세스로 하면되고.
자바나 다른 언어도 포인터 없이 잘만 하는데 cpp에서 굳이 포인터를 쓰는 이유가?
동적할당도 stl쓰면 할 일도 없고.
성능때문이라고 한다면 위에 말했다시피 레퍼런스 있고 진짜 극한까지 하드웨어 성능을 뽑아내야된다면 cpp쓰느니 c나 어셈을 쓰겠지. 임베디드나 rtos같은 하드웨어 직접 조작하는 경우도 c쓰고. 많은걸 빠르게 처리해야되면 고급언어들로 멀티프로세스로 하면되고.
자바나 다른 언어도 포인터 없이 잘만 하는데 cpp에서 굳이 포인터를 쓰는 이유가?
C랑 호환성 때문에..