int* arr = new int[3];
int* (&ref) = arr;
빨간줄 쳐져잇는거 에러아니니까 무시하고, 1번쨰행에서 12바이트 동적할당받앗고 2번쨰행에서 레퍼런스선언했음
문제없음
근데 int arr[] = {1,2,3}; 처럼 c 스타일로 하면 에러나던데 왜그런거냐
int* arr = new int[3]
int arr[] = {1,2,3}
둘다 포인터인데 밑에껀 왜 에러나냐
빨간줄 쳐져잇는거 에러아니니까 무시하고, 1번쨰행에서 12바이트 동적할당받앗고 2번쨰행에서 레퍼런스선언했음
문제없음
근데 int arr[] = {1,2,3}; 처럼 c 스타일로 하면 에러나던데 왜그런거냐
int* arr = new int[3]
int arr[] = {1,2,3}
둘다 포인터인데 밑에껀 왜 에러나냐
C++ 에서 저딴 코드 짜고 있으면 그냥 싸다구를 확 - return 0;
설명을 좀하고 때리던가해라 걍때리지말고
꼰대..?
C++ 에서는 {...} 는 포인터 아니다. 의미가 다르다. C랑 C++ 의 차이라고 보면 된다 - return 0;
포인터아니면뭔대? 두번째코드로 arr 그냥 cout찍어보니까 주소값찍히는데?
initializer_list - return 0;
ㅇㅋ 이해ㅘㄴ료
찾아보니까 uniform initialization하고 initialize_list 문법 서로같은데 뭔차이임
설명할려면 복잡하다 귀찮으니 걍 넘어가라 - return 0;
그거 내가 옛날에 자주써먹던말인데 시간지나고난후에 생각해보니 대가리속에 그 지식이 50%가 날라가서 다시찾아봐야하더라고 ㅋ 그냥그렇다고 ㅋ ㅅㄱ해라~
braced-init-list
꼰대가 아니라 개좃밥이라서 어쩌다 본인보다 뉴비발견하면 과시를 못해서 안달난것뿐임
댓글이건 글이건 늘 찐따티가 남ㅇㅇ
int arr[] = {1,2,3} 나는 이거왜 에러안나냐
밑에꺼 에러안나는데?