lazarus0320
close
프로필 배경
프로필 로고

lazarus0320

  • 분류 전체보기 (295)
    • 토이 프로젝트 (1)
      • 쇼핑몰 프로젝트 (1)
    • 알고리즘 문제 풀이 (133)
      • 정렬 (3)
    • 알고리즘 스터디 (5)
    • JAVA (23)
      • SpringBoot (7)
      • SWING (11)
    • Flutter (10)
      • Issue (4)
      • GetX (6)
    • Next.js (2)
    • React (5)
      • recoil (1)
      • dnd (1)
    • 공부 기록 (1)
    • 파이썬 (21)
      • 자료구조와 알고리즘 (15)
      • 셀레니움(Selenium) (2)
    • Android (1)
    • 자바스크립트 (1)
    • CSS (10)
    • C언어 (9)
    • C++ (8)
    • CS 공부 (26)
      • 컴퓨터 구조 (16)
      • 컴퓨터 네트워크 (10)
    • 문제 해결 (14)
    • 영어 공부 (17)
      • 영어 회화 공부 (16)
    • 책 리뷰 (3)
    • 스크랩 (1)
    • 회고록 (2)
  • 홈
  • 태그
  • 방명록
C++ 정리1

C++ 정리1

C++ 정리1 학교 시험 공부하면서 보완할 점을 정리했던 것들인데, 나중에 시간을 들여서 보기좋게 다듬을 예정이다. C++ 창시자 : 비야네 스트롭스트룹 C언어의 문법을 계승하여 호환이됨. 객체 지향 개념 도입 : 캡슐화, 상속, 다형성 C++에서 추가된 내용이자 객체 지향의 특징들 함수중복, 디폴트 매개변수, 참조와 참조 변수, 참조에의한 호출, new/delete연산자 연산자 재정의, 제네릭함수 클래스 등.... *제네릭 함수 : 동일한 프로그램 코드에 다양한 데이터 타입을 적용할 수 있게 일반화 시킴. (! 인라인 함수는 객체 지향 특징이 아님) C++은 객체지향언어 class 안, 밖 모두에 변수, 함수 선언 가능 C++은 함수 중복(오버로딩)과 다중상속(C++만 가능) 가능 캡슐화 : 데이터를 ..

  • format_list_bulleted C++
  • · 2022. 5. 9.
  • textsms
C++ 05 : 접근 지정자, 인라인 함수

C++ 05 : 접근 지정자, 인라인 함수

C++ 05 : 접근 지정자, 인라인 함수 접근 지정자 클래스 내에 선언되는 private, public, protected를 가리킴. 주로 멤버 변수에 대한 접근을 어느 범위까지 허용할 것인지를 지정할 수 있다. private (디폴트 값) : 동일한 클래스 내부에서만 접근을 허용 public : 클래스 내/외부 모두에서 접근을 허용 protected : 클래스 내부 및 상속받은 자식 클래스에 대해서도 접근 허용 이런 방식으로 다른 클래스나 객체에서 함부로 접근할 수 없도록 보호하는 것을 캡슐화라고 한다. #include using namespace std; class Abc { private: int a; void f(); Abc(); // 생성자 public: int b; Abc(int x); vo..

  • format_list_bulleted C++
  • · 2022. 4. 10.
  • textsms
C++ 04 : 클래스 사용법, this의 활용, 생성자와 소멸자, 멤버 변수 초기화 방법

C++ 04 : 클래스 사용법, this의 활용, 생성자와 소멸자, 멤버 변수 초기화 방법

C++ 04 : 클래스 사용법, this의 활용, 생성자와 소멸자, 멤버 변수 초기화 방법 클래스와 객체 붕어빵 틀을 이용해서 붕어빵을 대량 생산함 붕어빵 틀 -> 클래스 붕어빵 -> 객체 클래스는 객체 지향 프로그래밍(OOP)에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 틀과 같음. 클래스 내에서 상태 값 역할을 하는 멤버 변수와, 동작을 제어하는 메서드(함수)의 역할로 객체를 정의할 수 있다. 이렇게 만들어진 객체들의 조합으로 프로그래밍하는 방식을 객체 지향 프로그래밍이라고 한다. 클래스는 기존의 C에서 쓰이는 구조체에서 발전된 것으로, 접근 제어 지시자의 사용과 함수를 포함할 수 있는 특징이 있다. class 클래스 이름{ 접근 제어 지시자: 멤버 변수: 멤버 함수: }; #include..

  • format_list_bulleted C++
  • · 2022. 4. 9.
  • textsms
C++ 03 : 문자열 연산과 문자열 비교

C++ 03 : 문자열 연산과 문자열 비교

C++ 03 : 문자열 연산과 문자열 비교 1. 문자열 연산 자바에서는 숫자 + 문자열 연산이 가능하나, C++에서는 문자(열)끼리의 + 연산만 가능하다. #include using namespace std; int main() { string s1("abc"); // string 헤더파일 대부분 내용이 iosteam에 포함되므로 string헤더파일을 굳이 선언하지 않아도 됨 string s2("def"); cout

  • format_list_bulleted C++
  • · 2022. 4. 9.
  • textsms
C++ 02 : 문자열 입력받기, cin, getline()

C++ 02 : 문자열 입력받기, cin, getline()

C++ 02 : 문자열 입력받기, cin, getline() C++은 C와의 호환성으로 인해 문자열을 C-스트링 방식뿐만 아니라 String 클래스를 이용하는 방식도 이용할 수 있다. 헤더 파일을 사용하면 C언어에서 사용하는 strcmp(), strlen(), strcpy()와 같은 함수를 사용할 수 있다. C-스트링 방식 : \0으로 끝나는 문자 배열 char word[5] = {'G','r','a','p','e'}; 이러한 형태는 문자열이 아니라 단순 문자 배열이다. 문자열로 취급되기 위해서는 마지막에 \0(널문자)를 포함해야 한다. char word[6] = {'G','r','a','p','e','\0'}; #include using namespace std; int main() { char wor..

  • format_list_bulleted C++
  • · 2022. 3. 27.
  • textsms
C++ 01 : cout, cin 표준 입출력, std::와 namespace

C++ 01 : cout, cin 표준 입출력, std::와 namespace

C++ 01 : cout, cin 표준 입출력, std::와 namespace #include // 라이브러리 가져올 때는 , 직접 만든 라이브러리 가져올 때는 ".h" int main() { // C와 동일하게 main()만 실행됨. 프로젝트 하나에 main함수는 하나만 존재해야 함. std::cout

  • format_list_bulleted C++
  • · 2022. 3. 26.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (295)
    • 토이 프로젝트 (1)
      • 쇼핑몰 프로젝트 (1)
    • 알고리즘 문제 풀이 (133)
      • 정렬 (3)
    • 알고리즘 스터디 (5)
    • JAVA (23)
      • SpringBoot (7)
      • SWING (11)
    • Flutter (10)
      • Issue (4)
      • GetX (6)
    • Next.js (2)
    • React (5)
      • recoil (1)
      • dnd (1)
    • 공부 기록 (1)
    • 파이썬 (21)
      • 자료구조와 알고리즘 (15)
      • 셀레니움(Selenium) (2)
    • Android (1)
    • 자바스크립트 (1)
    • CSS (10)
    • C언어 (9)
    • C++ (8)
    • CS 공부 (26)
      • 컴퓨터 구조 (16)
      • 컴퓨터 네트워크 (10)
    • 문제 해결 (14)
    • 영어 공부 (17)
      • 영어 회화 공부 (16)
    • 책 리뷰 (3)
    • 스크랩 (1)
    • 회고록 (2)
최근 글
인기 글
최근 댓글
태그
  • #그래프
  • #자료구조
  • #백준 알고리즘
  • #BOJ 알고리즘
  • #자바 스윙
  • #bfs
  • #CSS
  • #컴퓨터 CS
  • #DP
  • #컴퓨터 구조
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바