Coder Island
close
프로필 배경
프로필 로고

Coder Island

  • 분류 전체보기 (105)
    • 로스트아크 (1)
    • C++ (48)
      • 자료형 (1)
      • 입출력 (1)
      • 연산자 (1)
      • 조건문 (1)
      • 반복문 (1)
      • 함수 (1)
      • 포인터 (1)
      • 템플릿과 제네릭 (1)
      • 객체지향 (4)
      • STL (30)
    • 게임개발 (14)
      • 언리얼엔진 (1)
      • 유니티 (12)
      • 게임이론 (1)
    • 백준 (26)
    • 프로젝트 (5)
      • 모바일프로그래밍 (1)
      • 웹프로그래밍 (2)
      • 임베디드 (1)
      • 데이터베이스 (1)
    • 일기장 (9)
      • 알바 (3)
      • 책 (1)
    [STL] 함수 템플릿

    [STL] 함수 템플릿

    함수 템플릿템플릿: 무언가를 만들어 내기 위한 틀템플릿은 크게 2가지로 나뉩니다. 함수 템플릿과 클래스 템플릿.함수 템플릿: 여러 함수를 만들어 내기 위한 틀클래스 템플릿: 여러 클래스를 만들어 내기 위한 틀 쉽게 말하면 같은 이름과 매개변수이지만 반환 타입이나 매개변수 타입이 달라서 여러개를 선언하게 되어 중복되는 함수를 줄이기 위해 정의하는 것입니다. 선언 방식template함수 or 클래스 선언{  T data;} 코드#include using namespace std;templatevoid Print(T1 a, T2 b) { cout void PrintArray(T* arr) { for (int i = 0; i (arr1); //명시적 호출 double arr2[3] = { 1.1, 2.2, 3...

    • format_list_bulleted C++/STL
    • · 2025. 2. 21.
    • textsms
    [C++] 템플릿과 제네릭 프로그래밍 <Template>

    [C++] 템플릿과 제네릭 프로그래밍 <Template>

    목차 템플릿과 제네릭 프로그래밍 설명 코드 및 설명(with Chat GPT4) 1. 템플릿(Template)이란? 템플릿은 코드의 재사용성을 높이기 위해 설계된 기능으로 템플릿을 사용하면, 데이터 타입에 의존하지 않는 범용적인 클래스나 함수를 작성할 수 있습니다. 템플릿 종류 함수 템플릿(Function Templates) 동일한 로직을 다른 데이터 타입에 대해 수행하는 함수를 만들 때 사용하는 템플릿으로, 함수를 정의할 때 특정 타입을 지정하지 않고, 템플릿 매개변수를 사용하여 타입을 나중에 정하는 방식인 템플릿입니다. 클래스 템플릿(Class Temlates) 데이터 타입에 독립적인 클래스를 정의할 때 사용합니다. 이를 통해 다양한 타입에 대해 동작하는 범용적인 클래스를 만들 수 있습니다. 제네릭 ..

    • format_list_bulleted C++/템플릿과 제네릭
    • · 2024. 1. 18.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    공지사항
    전체 카테고리
    • 분류 전체보기 (105)
      • 로스트아크 (1)
      • C++ (48)
        • 자료형 (1)
        • 입출력 (1)
        • 연산자 (1)
        • 조건문 (1)
        • 반복문 (1)
        • 함수 (1)
        • 포인터 (1)
        • 템플릿과 제네릭 (1)
        • 객체지향 (4)
        • STL (30)
      • 게임개발 (14)
        • 언리얼엔진 (1)
        • 유니티 (12)
        • 게임이론 (1)
      • 백준 (26)
      • 프로젝트 (5)
        • 모바일프로그래밍 (1)
        • 웹프로그래밍 (2)
        • 임베디드 (1)
        • 데이터베이스 (1)
      • 일기장 (9)
        • 알바 (3)
        • 책 (1)
    최근 글
    인기 글
    최근 댓글
    태그
    • #백준
    • #stl
    • #c++
    • #unity
    • #문제풀이
    • #함수포인터
    • #독학
    • #유니티
    • #프로젝트
    • #게임개발
    전체 방문자
    오늘
    어제
    전체
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바