[C++] 변수를 읽어보자

Posts

[C++] 변수를 읽어보자

C++을 어렵게 하는 요소 중에는 변수를 읽는 방법이 난해하다는 점이 있고, 그 비중은 꽤 클 것이다. 변수를 읽는 법은 입문 직후가 아니라 어느 정도 C++을 했다 싶은 사람들의 발목을 잡는다. 입문자는 int*가 무엇인지 모르지만 이건 포인터를 모르는 거지 이를 읽는 방법을 모르는 것이 아닐 것이다. 예를 들어보자. 포인터로 int 타입의 값을 인자로 넘겨받아 확인하고 싶다. 참조하는 값을 변경하고 싶지 않아서 const를 붙이려고 한다. 어떻게 써야 할까? const int * int * const int const * int const * const 정답은 2번을 제외한 전부이다. 결론만을 말하자면, 1번과 3번은 완전히 동일한 타입이고 4번 역시 참조만 목적이면 사용이 가능하다

Related Posts

3 posts
이재명 vs 장동혁 부동산 공방, 50억 아파트와 시골집의 진실은? 지방선거 판도 분석

이재명 vs 장동혁 부동산 공방, 50억 아파트와 시골집의 진실은? 지방선거 판도 분석

최근 정치권 뉴스를 보면서 입이 떡 벌어지는 소식을 접했는데요. 바로 대통령과 여당 대표 사이에서 벌어진 치열한 *부동산 공방 * 때문입니다. 단순히 정책에 대한 비판을 넘어, 이제는 서로의 자산 내역까지 들추며 '누가 진짜 서민인가'를 두고 싸우는 모양새인데요. 지방선거가 코앞으로 다가온 시점에서 이 이슈가 왜 이렇게 뜨겁게 달아오르고 있는지, 그리고 유권자들은 과연 누구의 손을 들어줄지 정말 궁금해지는 대목입니다. 이번 포스팅에서는 *장동혁 대표와 이재명 대통령의 설전을 중심으로, 다주택자 프레임이 지방선거에 어떤 파장을 몰고 올지 심층적으로 분석해 보겠습니다. 95세 노모의 눈물? 장동혁 대표가 6채를.......

vscode c++ build 및 debug하기

vscode로 C++코드를 빌드하고 테스트 하려고 하면 초기 셋팅을 해야 하는게 귀찮아서 잘 안하다가 다시 셋팅하는법 간단히 정리 합니다. 1. c++ package설치. 2. ctrl+shift+p configure build task 로 tasks.json 셋팅 (이때 windows는 cpp file을 열고 있어야 함.) 컴파일러 선택 빌드는 ctrl + shift + B를 눌러서 빌드하면됨아니면 ctrl + shift + p를 눌러서 run build task를 검색해서 실행해도 됨. 3. launch.json 만들고 빌드후 debugging. (디버깅 하기)configure 추가. (Run - launch.json file

anaconda, 파이썬 설치와 딥러닝 준비 [keras --> tf.keras]

아나콘다? 아나콘다는 패키지 관리와 디플로이를 단순케 할 목적으로 과학 계산을 위해 파이썬과 R 프로그래밍 언어의 자유-오픈 소스 배포판이다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리된다. 아나콘다 배포판은 1300만 명 이상의 사용자들이 사용하며 윈도우, 리눅스, macOS에 적합한 1,400개 이상의 유명 데이터 과학 패키지가 포함되어 있다. anaconda, 파이썬 설치와 딥러닝 준비 [keras --> tf.keras] 아나콘다에 텐서플로를 설치하면 곧바로 딥러닝을 시작할 수 있다. Tensorflow 2.0으로 새롭게 시작하는 tensorflow keras --> tf.keras 파이썬 실행환경 구축, 딥러닝 환경구축:anaconda 설치 [32bi