프로그래밍 언어

Part 2. 객체지향의 도입5장. 복사 생성자더보기 5-1 C++ & C스타일 초기화5-2 복사 생성자의 형태5-3 디폴트 복사 생성자5-4 깊은 복사를 하는 복사 생성자5-5 복사 생성자가 호출되는 시점 1. C++ & C스타일 초기화기본 자료형 변수를 선언과 동시에 초기화 하는 방법은 아래와 같다.int main(void){ int main val1=20; // C 스타일 초기화 int main val2(40); // C++ 스타일 초기화 }  2. 복사 생성자의 형태 복사 생성자란?자기 자신과 같은 형태의(자료형의) 객체를 인자로 받을 수 있는 생성자  3. 디폴트 복사 생성자  4. 깊은 복사를 하는 복사 생성자   5. 복사 생성자가 호출되는 시점
Part 2. 객체지향의 도입4장. 클래스의 완성더보기 4-1 정보 은닉4-2 캡슐화4-3 생성자와 소멸자4-4 클래스와 배열4-5 this 포인터4-6 friend 선언 1. 정보 은닉  2. 캡슐화  3. 생성자와 소멸자  4. 클래스와 배열  5. this 포인터  6. friend 선언
Part 2. 객체지향의 도입3장. 클래스의 기본더보기 3-1 구조체와 클래스3-2 클래스와 객체3-3 클래스 멤버의 접근제어3-4 멤버 함수의 외부정의 1. 구조체와 클래스C언어에서의 구조체는 멤버로 함수를 가지지 못한다. 그러나 C++에서는 가능하다.즉, C++ 에서의 구조체는 C언어에서의 구조체와는 다르다. .연산자(멤버 접근 연산자)를 이용해서 함수를 호출할 수 있다. -> C++ 에서의 구조체는 클래스라는 넓은 개념의 일부로 존재한다. 이제 클래스에 대한 정의를 내릴 수 있다."클래스 = Attribute(특성) + Method(방법)"여기서 애트리뷰트라는 것은 변수를 의미하는 것이고, 메소드라는 것은 함수를 의미하는 것이다. 보통은 애트리뷰트를 가리켜 멤버 변수라 하고, 메소드를 가리켜 멤버 ..
Part 1. C++ 로의 전환2장. C 기반의 C++ 2더보기 2-1 들어가기에 앞서2-2 새로운 형태의 자료형 bool2-3 레퍼런스(Reference)의 이해2-4 레퍼런스와 함수2-5 레퍼런스를 이용한 성능의 향상2-6 레퍼런스를 리턴하는 함수의 정의2-7 new & delete 1. 들어가기에 앞서C언어에 대한 아주 간단한 내용이라 언급하지 않고 바로 다음으로 넘어간다. 2. 새로운 형태의 자료형 boolC++ 에서는 bool 이라는 이름의 기본 자료형이 추가되었다.#include using std::cout;using std::endl;using std::cin;bool IsPositive(int num){ if (num > num; isPos = IsPositive(num); if (isPo..
Part 1. C++ 로의 전환1장. C 기반의 C++ 1더보기 1-1 printf와 scanf를 대신하는 입출력 방식1-2 함수 오버로딩1-3 디폴트 매개 변수1-4 인라인 함수1-5 이름공간에 대한 소개1-6 연습문제 정답 및 해설1-7 OOP 프로젝트 1단계 1. printf와 scanf를 대신하는 입출력 방식첫째, C++ 언에서는 iostream.h 라는 이름의 헤더파일을 포함해야 한다. C언어에서는 헤더파일 stdio.h를 포함한다.와 의 차이" data-og-description="입출력 헤더 와 C++에서 가장 기본적인 입출력 헤더는 이다. 분명 C를 처음 배웠을 때, 나를 비롯한 대부분의 초심자들에게 가장 익숙한 헤더는 일 것이다. C++을 공부하는 지금, 왜 C++에서는 라고 " data..
C++에 대한 이해를 돕기 위해 책을 찾던 중 위 책이 유명하다 해서 보게 되었다.C언어를 배우지 않아 문법을 이해하는게 막막했는데 이 책은 C와 C++ 언어의 차이를 설명하고 내용을 진행한다는 점이 마음에 들었다.챕터마다 예제코드가 많이 있어 직접 따라해 볼 수 있으며 입문용으로 유명한 책이기 때문에 구글링을 통해 다양한 자료를 얻을 수 있다. Chapter1. [열혈강의 C++] 1장. C 기반의 C++ 1Part 1. C++ 로의 전환1장. C 기반의 C++ 1더보기 1-1 printf와 scanf를 대신하는 입출력 방식1-2 함수 오버로딩1-3 디폴트 매개 변수1-4 인라인 함수1-5 이름공간에 대한 소개1-6 연습문제 정답 및 해설1-7 Oyeondventure.tistory.com  [열혈강의..
Q. 아래의 화면과 같이 출력되는 사칙연산 계산기 프로그램을 작성하시오. #include int main(){ char op; int a, b; printf("===계산기 프로그램===\n"); printf("계산식을 입력하세요.(예: 3 + 3)\n"); scanf("%d %c %d", &a, &op, &b); // 연산자에 대한 계산 if(op=='+') printf("\n%d", a+b); // 덧셈 출력 else if(op=='-') printf("\n%d", a-b); // 뺄셈 출력 else if(op=='*') printf("\n%d", a*b); // 곱셈 출력 else if(op=='/') printf("\n%d", a/b); // 나눗셈 출력 else printf("\n잘못입력..
장고의 기본 개념 Django는 MVT(Model, View, Template)패턴이 있다. Model : DB와 Django 객체간의 매핑을 해주는 요소이다. ORM(Object Relational Mapping)에서의 엔티티 개념이라고 보면 된다. View : Server에서 처리하는 Service단이다. 인증, 검증, 로직진행, DB 저장 등의 비즈니스 로직을 처리하는 영역이다. Template : 사용자에게 표시해주는 UI단이다. 정적인 HTML, CSS 대신 특정 문법을 사용하여 동적인 데이터 매핑 및 기능이 작동하도록 해준다. cd /Users/heoyeonjae/pycharmprojects/test123/pragmatic # 경로확인 code . # vscode 실행 source venv/b..
Python의 대표 웹 프레임워크 django를 이용해 Pinterest 특유의 카드형 레이아웃 디자인을 본딴 웹서비스를 구현해본다. 작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지 강의 - 인프런 Python의 대표 웹 프레임워크 django를 이용해 Pinterest 특유의 카드형 레이아웃 디자인을 본딴 웹서비스 구현해봅니다., django, docker 실전 개발을 통해 한 단계 높은 개발자가 되어보세요! 📣 확인 www.inflearn.com 배울 수 있는 것 django 개발 패턴 docker를 통한 실제 서버 배포 Pinterest 카드형 레이아웃 구현 MagicGrid, Bootstrap, Google Font 등 외부소스 활용 AWS 기반 서버 배포
자주쓰는 단축키 파일 찾기: Command + Shift + O 클릭한 메서드로 이동: Command + 클릭 이전/다음 시점으로 이동: Command + Option + 화살표(좌, 우) 단어 단위 이동: Option + 화살표(좌, 우) 파라미터 변수 확인: Command + P 변수 추출: Command + Option + V 코드 라인 복사: Command + D 이전 클래스 확인: Command + E 해당 테스트 실행: Control + Shift + R 해당 테스트 디버깅 실행: Control + Shift + R 최근 실행했던 테스트 실행: Control + R 최근 실행했던 테스트 디버깅 실행: Control + D 해당 코드 라인 마치고 다음 라인으로 이동: Command + Shift..
qwerty123
'프로그래밍 언어' 카테고리의 글 목록