인프런28 C++ 공부 섹션9 연산자 오버로딩 : 홍정모의 따배씨쁠쁠 내돈내고 내가 공부한것을 올리며, 시간을 들여 배운과정을 복습하기보다는 간결히 공부한 흔적은 남긴다 하고 생각하고 써갈 예정입니다. 모든 내용을 이곳에 올릴수는 없으며, 그중 기억남은 몇가지 내용 위주만 올리겠다. 1) 섹션9 이번시간에는 연산자 오버로딩에 대하여 배웠다. 함수오버로딩과 마찬가지로, 같은 연산자를 다르게 사용하는 방식이다. 원래 블로그에 자세한 정리글을 안올리는대 이번단원이 잘 이해가지 않아 하나하나 다시 뜯어가면서 설명하듯 글을 작성하였다. 이번단원이 강좌들의 시간은 짧았음에도 불구하고 은근 어려운 부분이 많은 단원 이였다. ◆ 9-1 산술 연산자 오버로딩 산술 연산자의 오버로딩에서는 총 4가지 방식을 통해 오버로딩이 어느 순간에 필요한지를 점차 알려주셨다. 방법 1) class 밖에 .. CS/C++ 2022. 1. 16. C++ 공부 섹션7 : 홍정모의 따배씨쁠쁠 내돈내고 내가 공부한것을 올리며, 시간을 들여 배운과정을 복습하기보다는 간결히 공부한 흔적은 남긴다 하고 생각하고 써갈 예정입니다. 모든 내용을 이곳에 올릴수는 없으며, 그중 기억남은 몇가지 내용 위주만 올리겠다. 1) 섹션7 이번단원에서 가장 흥미로웠던 주제는 함수의 오버로딩이다. 같은 함수명임에도 불구하고 다른 기능으로 사용할수 있다니. 정말 편리한 것이 아닌가 싶다!! ◆ 참조형을 반환값으로 사용하는 예를 볼 수 잇었다. 위의 사진에서는 반환값을 참조형으로 하여 값을 수정하는 예를 보이고 있다. 우선 메모리를 main함수 안에서 정의하여 get함수가 실행된후 stack에서 사라지는 오류를 피한다. 또한 get에서 my_array[ix]의 별명을 반환하고 있는것이다. 그 별명에 1024를 대입하니 원.. CS/C++ 2022. 1. 16. C++ 공부 섹션2 : 홍정모의 따배씨쁠쁠 내돈내고 내가 공부한것을 올리며, 시간을 들여 배운과정을 복습하기보다는 간결히 공부한 흔적은 남긴다 하고 생각하고 써갈 예정입니다. 모든 내용을 이곳에 올릴수는 없으며, 그중 기억남은 몇가지 내용 위주만 올리겠다. 1) 섹션2 ◆ 섹션2의 내용또한 어렵지 않아 약간은 긴장이 풀린 상태로 공부하게 되었다. 이전 C에서 거의 들었던 내용이라 새로운 지식이 아니다 보니 처음배울때보다는 긴장도가 조금 풀린것 같다. 하지만 이와 더불어 이미 아는것도 다시 들었을때 새로운 깨달음을 얻을수 있으며, 다시한번 생각해보는 과정 그 자체가 공부의 길임을 잘 알고 있기에 집중하려 노력했다. 이번 강의에서는 특히 초기화의 3가지 방식이 인상깊었던 단원인 것 같다. ◆ 이전 C에서 도 배웠던 내용이지만 나는 잘 사용해본적 .. CS/C++ 2022. 1. 16. [Spring] 스프링 DB 접근 기술 내돈내고 내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 섹션 6. 스프링 DB 접근 기술 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1, 2 단원의 JDBC 노가다 방식은 생략하였습니다. 저도 예전에 JDBC 써써 손수 다 해본적 있으니.. 정리는 생략하는걸로.. 1. 스프링 통합 테스트 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이번시간에는 전체적인 Spring 코드를 테스트 하는 시간을 갖었다. 우선 코드를 살펴보자. package hello.hellospring.service; import hello.hellospring.domain.Member; imp.. BackEnd/Spring 2022. 1. 14. 이전 1 2 3 다음