[C++] 힙(heap) new / delete C언어에서의 malloc과 free 함수를 지원하여 힙 상에서의 메모리 할당 지원 int 크기의 공간을 할당하여 그 주소값을 p에 넣고, p 위치에 할당된 공간에 값을 넣는다. 마지막에 할당된 공간을 해제하기 위해 delete 를 사용한다. #include int main(){ int* p=new int; *p=10; std::cout list[i]; } for (int i=0; i programming/c++ 2023.01.08
[React] You are running `create-react-app` 5.0.0, which is behind the latest release (5.0.1). npx create-react-app . react 다운로드 시 오류가 아래와 같이 발생한다. You are running `create-react-app` 5.0.0, which is behind the latest release (5.0.1). We no longer support global installation of Create React App. Please remove any global installs with one of the following commands: - npm uninstall -g create-react-app - yarn global remove create-react-app The latest instructions for creating a new app can be.. programming/javascript 2023.01.08
[C++] 문법구조 변수 변수명 이름 작성 규칙은 C언어와 동일하다. 포인터의 경우에도 C와 동일하다. * for, while, if-else, switch 구문도 C와 동일하게 사용된다. 입력 사용자로부터 입력을 받아서 >> 를 통해 user_input에 넣는다. cin도 cout과 마찬가지로 std에 정의되어 있기 때문에 std::cin과 같이 사용한다. std::cin >> user_input; scanf와 다르게 & 연산자를 붙일 필요가 없으며, 변수를 보고 cin이 알아서 처리해준다. 참조자 C++에서는 다른 변수나 상수를 가리키는 방법으로 또 다른 방식을 제공하는데, 이를 바로 참조자 라고 부른다. #include int main(){ int a=3; int& another_a=a; another_a=5; st.. programming/c++ 2023.01.07
[C++] 기본 iostream 표준 입출력에 필요한 것들을 포함 ex) std::cout, std::endl namespace cout 앞에 붙어있는 std std는 C++ 표준 라이브러리의 모든 함수, 객체 등이 정의된 이름 공간 cout, endl은 모두 std 이름 공간에 정의되어 있음 #include int main(){ std::cout programming/c++ 2023.01.07
[C++] VsCode 1. vscode 설치 2. extension 설치 C/C++ C/C++ Extension Pack CodeLLDB 3. 환경 구성 기본 cpp 파일 제작 후, command+shift+p > 기본 빌드 작업 구성 > C/C++:clang++ 활성 파일 빌드 task.json 파일이 생성된다. { "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C++: clang++ 활성 파일 빌드", "command": "/usr/bin/clang++", "args": [ "-fcolor-diagnostics", "-fansi-escape-codes", "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNo.. programming/c++ 2023.01.07
is null/is not null, in/not in where code is null code가 null인 값 where code is not null code가 null이 아닌 값 where [컬럼명] In ('[값]') 특정 값이 존재하는 경우 where [컬럼명] not in ('[값]') 특정 값이 존재하지 않는 경우 programming/sql 2023.01.07
[programmers] 3월에 태어난 여성 회원 목록 출력하기 문제설명 다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다. MEMBER_ID VARCHAR(100) FALSE MEMBER_NAME VARCHAR(50) FALSE TLNO VARCHAR(50) TRUE GENDER VARCHAR(1) TRUE DATE_OF_BIRTH DATE TRUE MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에.. programming/sql 2023.01.07
[programmers] 조건에 맞는 회원수 구하기 문제설명 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. USER_ID INTEGER FALSE GENDER TINYINT(1) TRUE AGE INTEGER TRUE JOINED DATE FALSE GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다. USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 문제풀이 SELECT count(*) as users fro.. programming/sql 2023.01.07
[programmers] 상위 n개 레코드 문제설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) FALSE 동물 보호소에 가장 먼저.. programming/sql 2023.01.07
limit limit 10 10개 데이터 가져오기 limit 1,4; limit 시작점, 개수 2번째부터 4개 추출, 첫번째 파라미터는 0부터 시작함 programming/sql 2023.01.07