본문 바로가기

Coding Memo

검색하기
Coding Memo
프로필사진 minttea25

  • 분류 전체보기 (163)
    • Language (78)
      • C++ (37)
      • C# (18)
      • Kotlin (20)
      • Python (3)
    • Unreal Engine (1)
    • Android (2)
    • Unity (8)
    • 문제풀이 (12)
      • BOJ (11)
      • Code Forces (1)
    • Game Server (C++) (18)
    • 메모 (12)
    • Icons (1)
    • etc (29)
Guestbook
Notice
Recent Posts
Recent Comments
Link
Tags
  • C++
  • 유니티
  • winsock
  • c#
  • Server
  • Singleton
  • 메모리
  • tcp
  • 디자인패턴
  • MariaDB
  • Java
  • serialization
  • RDS
  • protobuf
  • Socket Programming
  • aws
  • 백준
  • database
  • Visual Studio
  • Lock
  • 에러
  • template
  • 직렬화
  • Unity
  • error
  • SOCKET
  • 디자인 패턴
  • OVERLAPPED
  • db
  • 데이터베이스
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록LNK2021 (1)

Coding Memo

VS 템플릿 클래스 사용 시 빌드 오류 (LNK2019, LNK1120)

C++에서 자신이 사용할 클래스를 템플릿화 시켜서 코드를 작성했다고 하자. 다음과 같은 코드가 있다. (별 의미가 없는 클래스이다) #pragma once template class MyData { public: int size() { return _data.size(); } void addData(T t) { _data.push_back(t); } vector data() { return _data; } private: vector _data; }; 이 클래스를 main함수가 포함되어 있는 파일에 추가하거나 다음과 같이 헤더파일을 include하여 main에서 사용하면 문제가 없다. 오류 없이 '10'이 제대로 출력되고 프로그램이 종료될 것이다. #include "MyData.h" int main() ..

Language/C++ 2023. 1. 7. 17:33
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바