switch((uint32_t)ptr)
{
case USART1: return 1;
(...)
그러나 GCC-팔을 가지고 싶습니다) 내가
,691,363를 사용할 수있는 정보를 발견error: reinterpret_cast from integer to pointer
나에게 오류를 제공210
case __builtin_constant_p(USART1): return 0;
그러나 이것은 gcc 솔루션입니까? 좀 더 일반적인 것이 있습니까?
'ptr'은 어떤 타입입니까? '(USART_TypeDef *) 란 무엇입니까? – Unimportant
스위치 (reinterpret_cast <부호없는 long long> ptr))? –
정수형 포인터 ->'switch ((uint32_t) ptr)' – CinCout