«using-declaration» 태그된 질문

6
C ++ 11에서 'typedef'와 'using'의 차이점은 무엇입니까?
C ++ 11에서 s using와 같은 유형 별칭을 쓰는 데 사용할 수 있음을 알고 있습니다 typedef. typedef int MyInt; 내가 이해 한 것에서 다음과 같습니다. using MyInt = int; 그리고 새로운 구문은 " template typedef" 을 표현하는 방법을 찾기위한 노력에서 나왔습니다 . template< class T > using MyType = AnotherType< …

4
왜 gcc에서 두 개의 using 절이 동일한 유형으로 해석되어 모호한 것으로 보입니다.
using 절을 사용하는 두 가지 기본 클래스가 있습니다. class MultiCmdQueueCallback { using NetworkPacket = Networking::NetworkPacket; .... } class PlcMsgFactoryImplCallback { using NetworkPacket = Networking::NetworkPacket; .... } 그런 다음 수업을 선언합니다 class PlcNetwork : public RouterCallback, public PlcMsgFactoryImplCallback, public MultiCmdQueueCallback { private: void sendNetworkPacket(const NetworkPacket &pdu); } 그런 다음 컴파일러는 'NetworkPacket'에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.