일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 지도학습
- 티스토리챌린지
- supervised learning
- deep learning
- 딥러닝
- PCA
- AI
- regression
- 회귀
- 오블완
- GPT-4
- LLM
- gpt
- Machine Learning
- LG
- OpenAI
- 분류
- 해커톤
- 머신러닝
- LG Aimers
- ChatGPT
- LG Aimers 4th
- Classification
- Today
- Total
목록전체 글 (324)
SYDev
1.매개변수에 설정하는 '디폴트 값'의 의미 #include int Adder(int num1=1, int num2=2) //Adder의 매개변수 디폴트값 설정 { return num1+num2; } int main(void) { std::cout
1.함수 오버로딩의 이해 int MyFunc(int num) { num++; return num; } int MyFunc(int num1, int num2) { return num1+num2; } c언어에서는 위와 같이 동일한 이름의 함수를 여러 개 정의하면 컴파일 과정에서 오류가 생기지만, c++에서는 이를 허용한다. c언어에서는 함수의 이름만 활용해 함수를 호출하는 데에 반해서 c++은 함수의 이름과 매개변수의 선언 정보를 활용해 함수를 호출한다. 따라서, c언어 입장에서는 MyFunc()은 모두 같은 함수이지만 c++에서는 매개변수의 자료형, 개수에 따라 구분이 가능해 함수의 오버로딩을 가능하게 한다. 2.함수 오버로딩의 예시 다음 두 함수는 오버로딩이 가능하다.(자료형이 다름) int MyFunc..
1.Hellow World! 출력 #include int main(void) { int num=20; std::cout
컴파일(Compile) : 컴파일이란 개발자가 작성한 소스코드(source code)를 목적코드(object code)로 변환하는 과정이다. (사람이 이해할 수 있는 언어를 컴퓨터 언어로 변환하는 과정) 소스코드 -> 컴파일러 -> 목적코드 *소스코드(source code) : 개발자가 프로그래밍 언어를 통해서 작성한 코드(사람이 해석 가능) *목적코드(object code) : 컴파일러가 소스코드를 컴파일해서 생기는 코드 링크(Link) : 링크란 컴파일러에서 생성된 목적코드(object code)를 하나로 묶어 실행파일(.exe)로 변환하는 과정이다. 목적코드 -> 링커 -> 실행파일 빌드(Build) : 빌드란 소스코드 파일을 실행할 수 있는 소프트웨어로 변환하는 과정이다. 다시 말해 앞서 설명한 ..