C++(23)
-
[C++] 비트 연산자, 쉼표 연산자, 삼항 연산자, sizeof 연산자
이번 포스팅에선 C++의 비트/ 쉼표/ 삼항/ sizeof 연산자에 대해 알아보도록 하겠습니다. 비트 연산자 : 논리 연산자와 비슷하지만, Bit 단위로 논리 연산을 할 때 사용 쉼표 연산자 : 다양한 용도로 사용. 두 연산식을 하나의 연산식으로 나타낼 때 사용 삼항 연산자 : C++에서 유일하게 피연산자를 세 개나 가지는 조건 연산자 sizeof 연산자 : 피연산자의 크기를 바이트 단위로 반환 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout
2022.06.09 -
[C++] 비교 연산자, 논리 연산자
이번 포스팅에선 C++의 비교 연산자와 논리 연산자에 대해 알아보자. 비교 연산자: 피연산자 사이의 상대적인 크기를 판단하는 연산자 논리 연산자: 주어진 논리식을 판단하여, 참과 거짓을 결정하는 연산자 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout =,
2022.06.02 -
[C++] 산술 연산자, 대입 연산자
오늘은 C++의 산술 연산자와 대입 연산자에 대해 알아보자. 산술 연산자: 사칙연산을 다루는 아주 기본적인 연산자 대입 연산자: 변수에 값을 대입할 때 사용하는 이항 연산자 아주 간단한 내용이기에, 코드를 보면서 바로 익히도록 하자. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include using namespace std; int main() { // 연산자 int num1 = 10; int num2 = 4; cout
2022.06.01 -
[C++] C++ 개발 환경 세팅 ft. VSCode
C++ 개발 환경을 세팅해보자. VSCode, Window 10 환경임을 미리 알린다. 우리의 목표는 위와 같이 코드를 입력했을 때, 결과물이 나오는 것이다. Let's go Step 1. VScode 환경 구축 C++ 확장 패키지들을 설치해줍니다. 총 3개입니다. Step 2. MinGW 설치 윈도에서 C/C++의 컴파일러 gcc, g++ 을 설치하기 위해서는 MinGW를 설치해야 한다. 접속해서 초록색의 다운로드 버튼을 누르자. https://sourceforge.net/projects/mingw/files/ MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net sourceforge.net 바로 실행하기를 눌러서 exe 파일을 열어..
2022.05.29 -
[C++] C++ 공부하는 이유 및 목표
C++를 공부해야겠다는 생각은 하고 있었다. 다만, 데이터/Python을 파느라 미루고 있었다. 현재 군에서 의무복무를 하고 있다. 다행히 코딩이 자유롭게 되는 컴퓨터가 있어서 그곳에서 Data Engineering을 공부하고 있었다. 하지만 서버 측면에서 한계가 있었고, 결국 Spark 기초만 보고 후일로 미뤘다. 이 답답한 곳에서 뭘 할 수 있지? 생각해본 결과, 3-4개월 남은 기간 동안 언 매니지드 언어(C, C++)를 공부하기로 했다. 데이터 엔지니어링은 python, java scala가 주요 언어지만, 결국 코드 자체를 더 클린 하게 짜려면 C, C++ 같은 원초적(?) 언어를 알아야 한다고 생각했다. 더불어 매니지드 언어를 사용할 땐 자동으로 되었던 메모리 처리 등 코드 뒷단에서 일어나는 ..
2022.05.29