template <typename T>

class stack {

  T* data;

  int size;

  ...

}


대충 이런식으로 있는데


data에 T 배열 동적할당 해놓고 push할때마다 거기에 값이 채워지는 구조인데


스택 오버플로우 보니까 T* 말고 char*로 해둔것도 있던데 둘이 어떤 차이가 있음??


char*로 하면 성능이 더 좋아서 속도 빨라지는거야?