Pertanyaan yang diberi tag «typedef»

Di C dan C ++, kata kunci typedef memungkinkan Anda membuat alias untuk tipe data yang dikenal.


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 …


6
Pointed fungsi typedef?
На этот вопрос есть ответы на Stack Overflow на русском : Как работает typedef в этом коде? Saya belajar cara memuat DLL secara dinamis, tetapi yang tidak saya mengerti adalah baris ini typedef void (*FunctionFunc)(); Saya punya beberapa pertanyaan. Jika seseorang mampu menjawabnya, saya akan berterima kasih. Mengapa typedefdigunakan? Sintaksnya …
460 c++  c  pointers  typedef 


1
C ++ template typedef
saya ada kelas template<size_t N, size_t M> class Matrix { // .... }; Saya ingin membuat typedefyang membuat Vector(kolom vektor) yang setara dengan Matrixdengan ukuran N dan 1. Sesuatu seperti itu: typedef Matrix<N,1> Vector<N>; Yang menghasilkan kesalahan kompilasi. Berikut ini menciptakan sesuatu yang serupa, tetapi tidak persis apa yang saya …
369 c++  templates  c++11  typedef 

10
Setara dengan typedef dalam C #
Apakah ada setara typedef dalam C #, atau cara lain untuk mendapatkan semacam perilaku yang serupa? Saya telah melakukan beberapa googling, tetapi di mana-mana saya kelihatannya negatif. Saat ini saya memiliki situasi yang mirip dengan yang berikut: class GenericClass<T> { public event EventHandler<EventData> MyEvent; public class EventData : EventArgs { …
326 c#  typedef 


7
Memahami typedef untuk pointer fungsi di C
Saya selalu sedikit bingung ketika saya membaca kode orang lain yang telah mengetik pointer untuk fungsi dengan argumen. Saya ingat bahwa saya perlu waktu beberapa saat untuk mendapatkan definisi seperti itu ketika mencoba memahami algoritma numerik yang ditulis dalam C beberapa waktu lalu. Jadi, bisakah Anda membagikan tips dan pemikiran …


8
uint8_t vs char yang tidak ditandatangani
Apa keuntungan menggunakan uint8_tlebih dari unsigned chardalam C? Saya tahu bahwa pada hampir setiap sistem uint8_thanyalah sebuah typedef untuk unsigned char, jadi mengapa menggunakannya?
231 c  typedef 

6
mengetikkan panjang array tetap
Saya harus mendefinisikan tipe data 24-bit. Saya menggunakan char[3]untuk mewakili tipe. Dapatkah saya typedef char[3]ke type24? Saya mencobanya dalam contoh kode. Saya memasukkan typedef char[3] type24;file header saya. Kompiler tidak mengeluh tentang hal itu. Tetapi ketika saya mendefinisikan fungsi void foo(type24 val) {}dalam file C saya, itu memang mengeluh. Saya …
210 c  arrays  gcc  typedef 

9
Mengapa Anda menggunakan typedef ketika mendeklarasikan enum di C ++?
Saya belum pernah menulis C ++ selama bertahun-tahun dan sekarang saya mencoba untuk kembali ke dalamnya. Saya kemudian berlari melintasi ini dan berpikir untuk menyerah: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; Apa ini? Kenapa itutypedef kata kunci digunakan di sini? Mengapa …
183 c++  enums  typedef 

9
Typedef internal di C ++ - gaya yang baik atau gaya yang buruk?
Sesuatu yang saya temukan sering saya lakukan belakangan ini adalah menyatakan typedefs relevan dengan kelas tertentu di dalam kelas itu, yaitu class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; Jenis-jenis ini kemudian digunakan di tempat lain dalam kode: Lorem::vector lorems; Lorem::ptr lorem( new Lorem() …


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.