Search

질문답변

질문답변

C++ 27페이지에 오류가 있습니다.

조회 : 1,933회
20-02-24 12:30

본문

http://tcpschool.com/cpp/cpp_arrayPointer_twoDimensional

 

마지막 부분 설명에서

바로 윗부분과 반대되는 설명을 합니다.​​

==============================

// int arr[3][] = {

int arr[][4] = {

...

==============================​

윗부분 설명대로라면

3이 위치한 곳이 행이고, 3이 행의 길이

4가 위치한 곳이 열이고, 4가 열의 길이인데

 

마지막 부분에선 행과 열이 뒤바뀌었습니다.

댓글목록

judicious210@gmail.com님의 댓글

judicious210@gm… 작성일

1차원 배열과 마찬가지로 2차원 배열도 배열의 길이를 명시하지 않고, 자동으로 배열의 길이를 설정할 수 있습니다.

단, 열의 길이는 생략할 수 있지만, 행의 길이는 반드시 명시해야 합니다.

다음 예제는 앞선 예제에서 열의 길이를 생략한 예제로, 같은 결과를 출력합니다.

이 예제에서 열의 길이를 명시하고, 행의 길이를 생략하면 컴파일할 때 오류가 발생하는 것을 확인할 수 있습니다.

judicious210@gmail.com님의 댓글

judicious210@gm… 댓글의 댓글 작성일

이 부분이 문제입니다.

TCPSchool님의 댓글

TCPSchool 작성일

안녕하세요~ 티씨피스쿨입니다~
회원님께서 지적해 주신대로 C++ 다차원 배열 챕터에 오타가 있었습니다.

"1차원 배열과 마찬가지로 2차원 배열도 배열의 길이를 명시하지 않고, 자동으로 배열의 길이를 설정할 수 있습니다.
단, 행의 길이는 생략할 수 있지만, 열의 길이는 반드시 명시해야 합니다.
다음 예제는 앞선 예제에서 행의 길이를 생략한 예제로, 같은 결과를 출력합니다.
이 예제에서 행의 길이를 명시하고, 열의 길이를 생략하면 컴파일할 때 오류가 발생하는 것을 확인할 수 있습니다."
위와 같이 내용을 수정하였습니다.

회원님께서 저희 사이트의 내용 중 잘못된 오타를 찾아주신 덕분에 저희 티씨피스쿨의 내용이 더욱 충실해졌습니다.
저희도 여러 번의 검수를 통해 내용에 오타가 발생하지 않도록 최대한 노력하였으나, 원본 내용을 사이트에 올리는 작업이나 교육 내용을 작성하는 도중 발생한 오류를 모두 찾아내지 못해 회원님께 불편을 드린 점 정말 죄송합니다.
앞으로 이러한 오류가 발생하지 않도록 더욱 노력하는 티씨피스쿨이 될 것을 약속드리며, 회원님께서도 또 다른 오타나 오류를 발견하신다면 주저마시고 질문답변 코너에 올려주시면 바로 확인하여 조치하도록 하겠습니다. 감사합니다.