Pertanyaan yang diberi tag «using-declaration»

7
Apa perbedaan antara 'typedef' dan 'using' di C ++ 11?
Saya tahu bahwa di C ++ 11 sekarang kita dapat menggunakan usinguntuk menulis tipe alias, seperti typedefs: typedef int MyInt; Apakah, dari apa yang saya mengerti, setara dengan: using MyInt = int; Dan sintaks baru itu muncul dari upaya untuk memiliki cara untuk mengekspresikan " template typedef": template< class T …

4
Mengapa dua klausa yang menggunakan untuk menyelesaikan dengan jenis yang sama dilihat sebagai ambigius di gcc
Saya memiliki dua kelas dasar dengan menggunakan klausa class MultiCmdQueueCallback { using NetworkPacket = Networking::NetworkPacket; .... } class PlcMsgFactoryImplCallback { using NetworkPacket = Networking::NetworkPacket; .... } Saya kemudian mendeklarasikan sebuah kelas class PlcNetwork : public RouterCallback, public PlcMsgFactoryImplCallback, public MultiCmdQueueCallback { private: void sendNetworkPacket(const NetworkPacket &pdu); } kompiler kemudian menandai …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.