일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- kali linux
- 보안
- mysql
- 네트워크
- 칼리 리눅스
- Bitnami
- Error
- virtualbox
- 리눅스
- Web shell
- nomaltic
- kali
- Virtual Box
- 기초
- Normaltic
- Vitual Disk Image
- 리눅스 기초
- shell
- 노말틱
- Bandit
- Linux
- MariaDB
- VDI
- 칼리
- nomaltic place
- Today
- Total
목록분류 전체보기 (76)
게으른 개발자

1. Class를 사용해서 캡슐화를 시킬수있다. 2. 클래스는 개체를 정의하는 틀 또는 설계도이다. 클래스에 (멤버 변수)와(멤버 함수)를 선언한다. 3. 클래스를 만들때 뒤에 세미콜론(;)을 뒤에 꼭 붙여야한다. 4. 클래스 안에서 접근지정자를 설정할수 있다. 접근지정자의 종류: private( 디폴트값), public, protected--->아무런 접근지정자를 안써주면 기본값으로 private으로 설정이됨 private은 클래스 내의 멤버 함수들에게만 접근이 허용이됨 public 클래스 내외를 막론하고 모든 함수들에게 접근이 허용 protected 클래스 내의 멤버함수와 이 클래스를 상속받은 파생 클래스의 멤버함수에게만 접근이 허용 5. 클래스의 선언부, 구현부를 분리해서 작성해야한다. 같이 써도 ..

1번 #include using namespace std; int main() { for (int i = 1; i
2장에서 배운점 1. '\n' = "\n" : 작은따옴표를 사용하던 큰따옴표를 사용하든 똑같다. 하지만 getline(cin, str, "\n")쓸때는 에러가 난다...-> 여기서는 '\n'을 써야할듯 2. c++에서는 return 0; 생략이 가능하다. 3. using namespace std; 이렇게 하면 std::cout 을 안해도되고 cout만 써도된다. 4. cstring에서 char name1[6] ={............. ,'\0'} 이렇게 뒤에 '\0' 으로 마무리가 되어야 문자열이다. 만약에 없다면 단순문자배열이다. 5. '\0'을 추가하기 위해 배열의 크기는 문자수보다 최소 1은 커야한다. 6. cin>> a;// 그냥cin은 공백(또는 엔터, 탭 등등)이 포함된 문자열을 입력받지못..

1장은 간단한 프로그램 맞보기 1-1 코드 간단한 문자열을 출력 1-2 코드 1-3 코드 1-4 코드 기본적으로 하나의 프로젝트에는 main하나만 존재해야함. 그렇기 때문에 새로운 실습문제를 풀때 새 프로젝트를 만들게됨. 이전에 사용했던 코드를 보려면 다시 이전 프로젝트를 찾아 열어야 하는데, 이때 새로운 프로젝트를 만들때 마다 나는 솔루션까지 새로 만들었음..... 정말 미련했다. 그래서 하나의 솔루션에 여러개의 프로젝트를 생성해서 만드는 방법을 소개하고자함 1. 파일 - 추가 - 새 프로젝트 2. 새 프로젝트 만들기 이름이 newpoject 라는 프로젝트가 생성되었다. 여기서 ctrl+f5를 하게 된다면 빌드가 안될 수도 있다. (난 안되었다..) 이럴때는 솔루션 설정을 해줘야한다. 1. 프로젝트 솔..