📌 클래스에서 const 오버로딩 — 왜 필요한가?1️⃣ 개념부터 잡기: const 오버로딩이란?C++에서는 멤버 함수에 const를 붙여 오버로딩할 수 있습니다.이것은 동일한 함수 이름이지만, 객체가 const인지 아닌지에 따라 서로 다른 함수 버전이 호출되도록 합니다.class Sample {public: int getValue() const; // const 객체에서 호출됨 int getValue(); // 일반 객체에서 호출됨};🔍 즉, const는 함수 시그니처의 일부이며, 오버로딩이 가능합니다.2️⃣ 왜 필요한가? — const 객체의 함수 호출 제한C++에서 const 객체는 const 멤버 함수만 호출할 수 있습니다.const Sample s;s.getValue..
클래스에서 const 선언 2025.05.13 - [프로그래밍/홍정모의 따라배우는 C++] - 클래스에서 Const란? 1편 클래스에서 Const란? 1편✅ 클래스에서 Const란? 1편✅ 1. 클래스 설계🎯 목적 const란 변경을 막는 키워드로서, coonst를 사용하면 클래스 내 변경불가 const가 있는 경우와 없는 경우를 나누어서 const의 역할 분석✅ 클래스eunjin123123.tistory.com 🔷 왜 인자 전달 앞에 붙이는 const를 붙일까?✅ 인자 전달 앞에 붙이는 constC++ 함수 선언을 보다 보면 다음과 같이 함수 인자 앞에 const가 붙은 경우를 자주 봅니다:void print(const std::string& message);많은 분들이 const를 “수정 ..
✅ 클래스에서 Const란? 1편✅ 1. 클래스 설계🎯 목적 const란 변경을 막는 키워드로서, coonst를 사용하면 클래스 내 변경불가 const가 있는 경우와 없는 경우를 나누어서 const의 역할 분석✅ 클래스 코드class Student {private: int id; std::string name;public: Student(int idValue, std::string nameValue) { id = idValue; name = nameValue; } int getId() { return id; } std::string getName() { return name; } void setId(i..
🎓 C++ 클래스 코드와 헤더 파일 분리 완전 가이드C++로 객체지향 프로그래밍을 시작하다 보면 자연스럽게 클래스를 정의하고 사용하는 방법을 배우게 됩니다.하지만, 클래스를 작성하는 과정에서 헤더 파일(.h)과 소스 파일(.cpp)을 분리하는 이유와 기준은 막상 직접 코드를 짜보지 않으면 이해하기 어렵습니다.이 글에서는 C++에서 자주 사용하는 클래스 코드 분리 방식에 대해 처음부터 끝까지 설명드리겠습니다.처음 배우는 분도 이해할 수 있도록, 왜 분리하는지 → 어떤 기준으로 → 어떻게 구현하는지 단계별로 정리하겠습니다.✅ 1. 클래스 코드와 헤더의 분리란?C++에서 클래스를 작성할 때, 보통 하나의 파일에 모두 작성하지 않고 아래와 같이 나눕니다: 구분 확장자 역할 헤더..
📘 C++ 객체의 자기 인식: this 포인터 완전 정복 (기초부터 메모리까지)✅ 1. this 포인터란?📌 정의this 포인터는 클래스의 비정적 멤버 함수 내부에서 자동으로 사용할 수 있는 포인터로,현재 멤버 함수를 호출한 객체 자신을 가리킵니다. 타입은 클래스이름*입니다. 정적 함수에서는 존재하지 않습니다.#include class MyClass {public: void whoAmI() { std::cout 📤 출력 결과 (예시):나는 이 객체입니다(this): 0x7ffee3b481f0주소는 실행할 때마다 달라질 수 있습니다.중요한 건 this가 객체의 메모리 주소를 담고 있는 포인터라는 점입니다.❓ 2. 왜 this 포인터가 필요한가?C++에서 this 포인터는 단순한 ..
💡 소득세법상 기타소득 완벽 정리 – 개념부터 헷갈리는 사례까지안녕하세요, 오늘은 소득세 신고 시 자주 헷갈리는 항목 중 하나인 “기타소득”에 대해 제대로 정리해보려고 합니다.‘이건 사업소득인가? 기타소득인가? 아니면 근로소득?’경계가 모호한 경우가 많지만, 기준은 명확히 존재합니다.이번 글에서는 기타소득의 개념, 분류 기준, 실무 적용, 헷갈리는 사례까지 총정리하겠습니다.✅ 1. 기타소득이란 무엇인가요?🔹 정의:기타소득이란, 소득세법 제21조에서 정한 항목으로 이자, 배당, 사업, 근로, 연금, 퇴직, 양도소득 등 주된 7대 소득에 포함되지 않는 나머지 소득입니다.일반적으로 일시적이고 우발적인 소득이 이에 해당하며, 반복성, 고용관계 여부가 없고, 소득세법에 열거된 항목만 기타소득이 될 수 있습니다..
💡 의제매입세액공제란? – 부가가치세 절세를 위한 필수 개념!안녕하세요, 오늘은 부가가치세법에서 자주 등장하지만 다소 헷갈릴 수 있는 개념인 의제매입세액공제에 대해 알아보겠습니다.이 제도를 잘 이해하면 세금 부담을 줄이는 데 큰 도움이 되기 때문에, 꼭 알아두시길 추천드립니다!✅ 1. 의제매입세액공제란 무엇인가요?🔹 기본 개념부터 시작해볼게요.부가가치세는 우리가 흔히 물건을 사거나 서비스를 받을 때 부과되는 세금입니다.사업자는 제품을 만들거나 서비스를 제공하면서 다른 회사에서 원재료나 용역을 구매하게 되죠.이때 부담한 부가가치세를 매입세액이라고 하고, 이 금액은 최종 판매 시 발생하는 매출세액에서 차감할 수 있습니다.이게 바로 매입세액공제 제도입니다.하지만 문제가 하나 있습니다.👉 농산물·수산물·축..
✅ 부가가치세법상 세금계산서 발급 의무 총정리 (2024년 최신 기준)1️⃣ 세금계산서 발급 의무란?세금계산서는 부가가치세 과세사업자가 재화 또는 용역을 공급할 때, 공급받는 자가 사업자인 경우 반드시 발급해야 하는 공식 세무 증빙입니다. 공급자에게는 납세의무 이행 자료 공급받는 자에게는 매입세액 공제의 필수 요건2️⃣ 세금계산서 발급 의무가 있는 경우 (✅ 발급해야 함)✅ 기본 원칙 조건 설명 공급자 일반과세자 (간이과세자 아님) 공급받는 자 사업자 (개인·법인) 거래 내용 재화 또는 용역의 공급 ⇒ 이 경우 세금계산서 발급 의무 있음✅ 전자세금계산서 의무 기준 사업자 유형 의무 여부 시행 시기 비고 ..
- Total
- Today
- Yesterday
- 파이썬
- 심리학
- C
- 일본어
- 인지부조화
- 일문따
- 여인권
- 강화학습
- K-MOOC
- 일본어문법무작정따라하기
- C/C++
- 류근관
- 백준
- 조건반응
- 데이터분석
- 티스토리챌린지
- 통계학
- 오블완
- 열혈프로그래밍
- 뇌와행동의기초
- 사회심리학
- 통계
- stl
- 보세사
- c++
- 정보처리기사
- 윤성우
- Python
- 코딩테스트
- 회계
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |