게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
함수 return값을 enum 값으로 받았을때 문제점?
게시물ID : programmer_20921짧은주소 복사하기
작성자 : 한시운
추천 : 0
조회수 : 826회
댓글수 : 5개
등록시간 : 2017/06/30 02:08:11
헤더에서 enum값과 함수를 같이 선언해주고
///////////////////////////////////
enum Test{
a
};

enum Test = T;

int A();
//////////////////////////////////
cpp에서 함수를 다음과 같이 구현후 사용하면
//////////////
int A(){
retrun a;
}

T = A();
///////////
정작 W8018 Assigning int to Test 와 같은 오류가 뜹니다.

일단 별 문제 없는 코드라 잠재적인 버그(enum값이 바뀐다던지) 와 같은것을 걱정해서 있는 오류로 무시해도 상관 없을것 같지만서도
이개 정말 무시해도 별 상관 없는 건지 걱정되어 질문을 올립니다.

실제 코드에선 
[BCC32 Warning] ThreadAuto.cpp(95): W8018 Assigning int to TestStep
이와 같이 오류 코드가 떳습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호