다음을 통해 공유


컴파일러 오류 C2024

'alignas' 특성은 변수, 데이터 멤버 및 태그 형식에만 적용됩니다.

컴파일러에서 alignas 정렬할 수 없는 함수 또는 다른 형식에 적용된 지정자를 찾았습니다.

이 오류를 해결하려면 지정자를 alignas 제거합니다.

다음 샘플에서는 C2024를 생성합니다.

// C2024.cpp
namespace alignas(2) ns {   // C2024
   void func(alignas(8) int x) {}   // C2024
}

해결 방법:

// C2024b.cpp
// compile with: /c
namespace ns {
   void func(int x) {}
}