FIX: 특정 템플릿 코드 컴파일 및 Visual Studio 2005 서비스 팩 1을 설치한 후에 오류 C2244 발생합니다.

기술 자료 번역 기술 자료 번역
기술 자료: 930198 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft Visual Studio 2005 서비스 팩 1 (SP1)을 설치한 후 특정 템플릿 코드가 컴파일되지 않습니다. 또한 C2244 오류가 발생합니다.

해결 방법

핫픽스 정보



MSDN 코드 갤러리에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://code.msdn.microsoft.com/KB930198

전제 조건

이 핫픽스를 적용하기 전에 Visual Studio 2005 SP1을 설치해야 합니다.

재시작 요구 사항

이 핫픽스를 적용한 후에는 컴퓨터를 다시 시작할 필요가 없습니다.

핫픽스 대체 정보

이 핫픽스는 다른 핫픽스를 대체하지 않습니다.

파일 정보

이 핫픽스의 영어 버전은 다음 표에 나열된 파일 특성(또는 그 이후의 파일 특성)이 있습니다. 이러한 파일의 시간과 날짜는 UTC (협정 세계시) 로 나열됩니다. 파일 정보에서는 현지 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.
Visual Studio 2005, 32비트 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간
C1.dll14.0.50727.789630,7842007-Jan-0919: 37
C1.dll14.0.50727.789950,78410-2007년00: 53
C1.dll14.0.50727.7891,543,16810-2007년00: 52
C1.dll14.1.60511.0528,38410-2007년08: 22
C1.dll14.1.60511.0528,38410-2007년08: 22
C1.dll14.1.60511.0524,28810-2007년08: 22
C1.dll14.0.50727.789581,63210-2007년00: 52
C1.dll14.0.50727.789589,82410-2007년00: 53
C1ast.dll14.0.50727.789778,2402007-Jan-0919: 19
C1xx.dll14.0.50727.7893,706,36810-2007년00: 53
C1xx.dll14.0.50727.7896,529,53610-2007년00: 52
C1xx.dll14.1.60511.02,146,30410-2007년08: 22
C1xx.dll14.1.60511.02,146,30410-2007년08: 22
C1xx.dll14.1.60511.02,138,11210-2007년08: 22
C1xx.dll14.0.50727.7892,285,5682007-Jan-0919: 38
C1xx.dll14.0.50727.7892,183,16810-2007년00: 52
C1xx.dll14.0.50727.7892,191,36010-2007년00: 53
C1xxast.dll14.0.50727.7892,498,5602007-Jan-0919: 19
C2.dll14.0.50727.7892,265,0882007-Jan-0919:24
C2.dll14.0.50727.7893,596,28810-2007년00: 53
C2.dll14.0.50727.7897,168,00010-2007년00: 52
C2.dll14.1.60511.11,298,43210-2007년08: 22
C2.dll14.1.60511.01,507,32810-2007년08: 22
C2.dll14.1.60511.01,261,56810-2007년08: 22
C2.dll14.0.50727.7892,486,27210-2007년00: 52
C2.dll14.0.50727.7892,199,55210-2007년00: 53
Pgodb80.dll8.0.50727.78961,4402007-Jan-0919: 20
Pgodb80.dll8.0.50727.78970,65610-2007년00: 53
Pgodb80.dll8.0.50727.789130,04810-2007년00: 52
Pgodb80.dll8.0.50727.78945,0562007-Jan-0919: 21
Pgodb80.dll8.0.50727.78938,40010-2007년00: 53
Pgodb80.dll8.0.50727.78981,40810-2007년00: 52
Visual Studio 2005, Itanium 기반 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
C1.dll14.0.50727.7891,543,16810-2007년02: 06IA-64
C1xx.dll14.0.50727.7896,529,53610-2007년02: 06IA-64
C2.dll14.0.50727.7897,168,00010-2007년02: 05IA-64
Pgodb80.dll8.0.50727.789130,04810-2007년02: 00IA-64
Pgort80.dll8.0.50727.78981,40810-2007년02: 00IA-64

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.

추가 정보

소프트웨어 업데이트 용어에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
824684Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명
Visual Studio 2005 서비스 팩 1에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
928957Visual Studio 2005 서비스 팩 1 릴리스 정보

문제를 재현하는 방법

  1. Visual Studio 2005 SP1 설치하십시오.
  2. Visual Studio 2005 시작하십시오.
  3. 파일 메뉴에서 새로 만들기를 클릭한 다음 프로젝트 를 클릭하십시오.
  4. Visual C++클래스 라이브러리 차례로, 이름 상자에 MyTemplates 클릭한 다음 확인 을 누릅니다.
  5. 솔루션 탐색기 에서 MyTemplates.cpp, 마우스 오른쪽 단추로 클릭한 다음 열기 를 클릭하십시오.
  6. MyTemplates.cpp 파일을 다음 코드 줄은 두 개의 # include 문 다음에 추가하십시오.
    template <class T>
    class A
    {
    public:
        typedef int N_A;
    };
    
    template <class T>
    class B : public A<T>
    {
    public:
        typename A<T>::N_A test();
    };
    
    template <class T>
    typename A<T>::N_A B<T>::test()   
    { 
        return 0;
    }
    
  7. 빌드 메뉴에서 솔루션 다시 빌드 를 클릭하십시오.

속성

기술 자료: 930198 - 마지막 검토: 2007년 4월 13일 금요일 - 수정: 2.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
키워드:?
kbmt kbvs2005postsp1fix kbfix kbbug kbqfe kbpubtypekc KB930198 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com