기본 콘텐츠로 건너뛰기

(C++) Reference Links - Vector

Vectors & vector functions
https://www.youtube.com/watch?v=Cq1h1KPoGBU
Vectors as parameters
https://www.youtube.com/watch?v=ReWNqNAhlkY&t=2s
Vectors as objects
https://www.youtube.com/watch?v=iPlW5tSUOUM&list=PL318A5EB91569E29A&index=22

C++ Vector Tutorial

9년 전에 자료구조 수업을 처음 들을 때엔 교수님이 이론에 대해서 쭉쭉 나열할 때
'????'
했던 기억밖에 없던 Vector container네요.

여기서부터는 아련한 과거의 기억,,

그 다음 해에 C++로 시뮬레이션에 쓸 간단한 2D 패턴 제너레이터를 만들게 되었는데요,
패턴 생성하는 사이즈나 갯수가 정해져 있지 않다보니 동적할당을 하게 되었는데,
졸업할 때까지도 포인터의 개념을 제대로 이해하지 못해서 수정할 때마다 골 아팠던 기억이 나네요~

그렇게 9년이 흐르고 오늘 white color auto calibration의 모든 case를 확인 해보려고 생각난 김에 C++로 동적할당해서 배열을 만들어서 해보자!
하고 White는 Red+Green+Blue니까 3차원 동적할당 배열을 해야지! 하고 또 해보니까
여전히 포인터가 너무 어렵더라고요~ ㅋㅋ
그렇게 new delete하는 걸 찾다보니까 어떤 분께서 왜 Vector를 쓰지 않냐??? 알아서 할당 삭제 다 해주는데 ?? 라는 걸 보고 검색해보니,

'????' -> '!!!!'

아.. 그렇게 9년이 흐르고 나서 C++ 포인터도 써야할 이유가 생기고, 그러다 보니까 어느새 Vector 튜토리얼을 보고 있는 제 자신을 발견하게 되었습니다.

세상이 참 좋아진 것 같아요. 9년 전에 이해 안되었던건데 이렇게 친절하게 설명해주시는 분이 계시구요~~

여튼 뒤늦게 다시 프로그래밍 공부하다보니 과거에 무지했던 제 자신을 참 자주 돌아보게 되는 것 같습니다...
매일매일 감사한 마음으로 살아야겠습니다~~ 내일 출근하지만 그래도 즐거워~~

댓글

이 블로그의 인기 게시물

(VBA) 009 - 닫힌 파일에서 데이터 읽어오기 (ExecuteExcel4Macro)

#毎日育ちゃん可愛い大会 예시의 매크로 파일을 테스트 할 때는 저장된 폴더를 사용하실 폴더로 꼭 바꿔주세요! (pptx파일) pptx파일 (xlsx파일) 예제데이터파일   Macro파일 ★ 진행목적 : 왜 이걸 사용합니까 . 1) 행이나 열 , 또는 Sheet 과 같이 다른 특성을 가지는 1,2,3 차 데이터배열에 대한 처리 방법을 지금까지 설명드렸습니다 . 2) 그럼 이제 , 다른 파일에서 데이터를 읽어올 방법을 알아볼 필요가 있습니다 . 어째선가 회사의 데이터를 처리하다보면 , 주기적인 이름의 엑셀 파일 특정 Sheet, Cell 에 있는 경우가 많았습니다 . 3) 엑셀에서 이미 열려있는 파일의 참조는 ‘=‘ 을 사용하면 가능하지만 , 닫힌 파일은 데이터를 읽지 못합니다 . 4) 그래서 이를 처리하기 위해 VBA 의 ‘ExecuteExcel4Macro( 주소 )’ 를 사용합니다 ! ★ 다른 파일의 참조는 어떻게 합니까 ? 1) 열려 있는 다른 파일의 데이터를 읽는 방식은 ‘=‘ 을 입력하고 해당 Cell 을 클릭하면 됩니다 ! 2) 그러면 아래와 같이 (=‘ 파일이 있는 폴더 [ 파일명 ]Sheet 명 ’!Cell 주소 ) 의 형태로 기록 이 됩니다 . ★ 닫힌 파일에 대해서는 INDIRECT 는 사용이 되질 않습니다 ! 1) INDIRECT 로는 처리가 되질 않습니다 . 2) 어째선가 전에 사용하던 INDIRECT 를 사용하고 싶지만 , 사용이 되질 않습니다 . 검색을 해봐도 안된다는 답변만 있네요 ! 3) 파일이 하나 두 개라면 , 이전과 같이 ‘=‘ 를 쓰면 되겠지만 , 그러면 자동화를 통한 효율화가 불가능해지겠죠 ! 4) 그래서 이를 처리하기 위해 VBA 의 ‘ExecuteExcel4Macro( 주소 )’ 를 사용합니다 ! ★ ExecuteExcel4Macro 는 어떻게 사용합니까 ? 1) VBA 의 ExecuteExcel4Macro 란 매크로...

[Python] 크롤링 HTTP Forbidden 403 문제 해결

  코드에는 문제가 없는데 HTTP 403 Forbidden이 발생하길래.. 검색해보니까 서버사이드에서 저 같은 불법 크롤러를 거르는 메쏘드가 있는 모양입니다. 아래의 링크를 참고해서 해결했습니다 https://howtoworld.tistory.com/52 urllib에서 Request를 import 해줘야합니다. 1 2 3 4 def  hellenicshipping():     url  =  Request( "https://www.hellenicshippingnews.com/category/shipping-news/dry-bulk-market" ,headers = { 'User-Agent' :  'Mozilla/5.0' })     html  =  urlopen(url)     savefile  =   './hsn.txt' Colored by Color Scripter cs

(VBA) 004 - Object 이름으로 이미지 복사 붙여넣기

(VBA) 004- Object 이름으로 이미지 복사 붙여넣기 진행목적  :  왜 이걸 사용합니까 . → Object  이름을 사용해서 주기적 복사가 가능한 경우가 있습니다 .     ( 예  :  사진의 이름이  ‘ 사진  1’ ‘ 사진  2’…  로 되어있거나 , ‘Picture 1’, ‘Picture 2’…  로 됨 ) (설명자료는 여기) 설명자료 ( 예제파일은 여기 ) 예제파일 (VBA 진행에 대해) 이제 VBA 세션 자료를 필요할 때 보려고 이 블로그에 남기려고 해요. 앞선 001-003도 옮겨야겠습니다. 올해 내에 100가지 주제를 가지고 포스팅 할 수 있도록 할게요. ( 中谷 育 さんのイメージで に対して) 本当に可愛い中谷 育さんのイメージが 含まれています。 ありがとうございます。 何か問題があったら、教えてください。 直ちに処理します。