본문 바로가기

Programming42

[Modern C++ 공부 - Day4] 참조에 의한 전달 Pass by Reference Modern C++ 공부 Day 4입니다. 오늘 공부할 내용은 함수 인자 전달 방식 중 하나인 Pass by Reference입니다. 이전 포스트를 읽고 오시면 본 포스트를 공부하는 데 더 도움이 됩니다. 2023.06.15 - [Programming/C++] - [Modern C++ 공부 - Day3] 주소에 의한 전달 Pass by Address [Modern C++ 공부 - Day3] 주소에 의한 전달 Pass by Address Modern C++ 공부 Day 2입니다. 오늘 공부할 내용은 함수 인자 전달 방식 중 하나인 Pass by Address입니다. 공부를 시작하기 전에 이전 글인 Pass by value 포스트를 먼저 읽고 오시면 본 글을 이해하는 데 도 huangdi.tistory.co.. 2023. 6. 15.
[Modern C++ 공부 - Day3] 주소에 의한 전달 Pass by Address Modern C++ 공부 Day 2입니다. 오늘 공부할 내용은 함수 인자 전달 방식 중 하나인 Pass by Address입니다. 공부를 시작하기 전에 이전 글인 Pass by value 포스트를 먼저 읽고 오시면 본 글을 이해하는 데 도움이 되실 겁니다. 2023.06.15 - [Programming/C++] - [Modern C++ 공부 - Day2] 값에 의한 전달 Pass by value [Modern C++ 공부 - Day2] 값에 의한 전달 Pass by value Modern C++ 공부 Day 2입니다. 오늘 공부할 내용은 함수 인자 전달 방식 중 하나인 Pass by value입니다. 함수 인자의 전달 방식은 다양하게 존재하는데, 오늘은 그 중 pass by value에 대해 먼저 설명하.. 2023. 6. 15.
[Modern C++ 공부 - Day2] 값에 의한 전달 Pass by value Modern C++ 공부 Day 2입니다. 오늘 공부할 내용은 함수 인자 전달 방식 중 하나인 Pass by value입니다. 함수 인자의 전달 방식은 다양하게 존재하는데, 오늘은 그 중 pass by value에 대해 먼저 설명하겠습니다. 이전 포스트를 보고 오시면 도움이 됩니다. 2023.06.15 - [Programming/C++] - [Modern C++ 공부 - Day1] 지역 변수 local variable [Modern C++ 공부 - Day1] 지역 변수 local variable Modern C++ 공부 Day 1입니다. 본격적으로 Modern C++에 대해 알아보기 전에 기본적인 개념을 먼저 복습하고자 합니다. 오늘 다룰 내용은 지역 변수 (Local variable)입니다. 지역 변수.. 2023. 6. 15.
[Modern C++ 공부 - Day1] 지역 변수 local variable Modern C++ 공부 Day 1입니다. 본격적으로 Modern C++에 대해 알아보기 전에 기본적인 개념을 먼저 복습하고자 합니다. 오늘 다룰 내용은 지역 변수 (Local variable)입니다. 지역 변수는 특정 scope (범위) 내에 존재하는 변수를 말합니다. 여기서 scope는 코드에서 아래와 같이 괄호 { }로 정의되는 영역을 의미합니다. { // scope 시작 int x; // 변수 x에 메모리 할당 및 초기화 } // scope 끝, 변수 x 소멸, 메모리 해제 구체적으로 이 간단한 코드의 뒤에서 일어나는 일에 대해서 알아봅시다. int x; 부분에서 변수 x를 위해 자동적으로 프로그램의 스택 (stack)에 메모리가 할당됩니다. 메모리 할당 후, 변수가 초기화 됩니다. 위의 코드와 .. 2023. 6. 15.
[Modern C++ 공부 - Day0] C++11, 14, 17는 뭐가 다를까? 안녕하세요. 요즘 많은 회사들에선 Modern C++를 사용하고 있고, 그냥 C++이 아닌 Modern C++를 자유자재로 사용하는 개발자를 원합니다. 그래서 오늘부터 Modern C++에 대해 공부하고 기록하려고 합니다. 함께 Modern C++ 뿌시러 가봅시다! Modern C++은 C++11, 14, 17, 20 의 최신 버전 C++을 말하고, C++11 버전부터 Modern C++로 봅니다. 그럼 그 이전의 C++와는 뭐가 다를까요? Modern C++ 이전의 C++인 전통적 C++는 배열, 포인터, 상속이라는 특징이 있고 클래스가 있는 C언어라는 관점으로 볼 수 있습니다. 전통적 C++에 많은 기능들이 추가된 Modern C++의 특징과 장점을 간단히 말하면, 다음과 같습니다. 표현성 - 추상화.. 2023. 6. 15.
(Pycharm 파이참 설치) 1. Java Oracle SDK 설치와 환경변수 설정 (사진만 보면됨) Pycharm 설치를 위한 첫번째 단계 1. Java Oracle SDK 설치 과정과 환경변수 설정 Java oracle SDK 설치 다 next 눌러서 다운한다. 다 next 누르면 아래 경로에 다운받아진다. 이제 java의 위치를 윈도우에서 실행할 수 있게 환경변수 설정해줄거다. 아래 위치로 들어가서 위 창을 눌러서 주소 복사하고 아래 변수 값에 붙여넣어라. 자바홈이랑 같이 쓸 수 있는 자바 라이브러리를 위한 클래스를 하나 만들어줌. 아까 다운로드된 자바 폴더 내의 lib 폴더 들어가서 경로 똑같이 복사해서 아래처럼 붙여넣기. 시스템 변수 중 Path 더블클릭하면 환경 변수 편집 탭에서 새로만들기 누르삼. 그리고 %JAVA_HOME%\bin 치고 엔터~ 윈도우 검색창에 cmd 쳐서 아래 화면 드가서 .. 2021. 3. 6.
반응형