Rumah >pembangunan bahagian belakang >C++ >Notasi Hungary untuk penamaan fungsi C++

Notasi Hungary untuk penamaan fungsi C++

王林
王林asal
2024-04-25 09:36:01378semak imbas

Nomenklatur Hungary ialah konvensyen penamaan C++ yang menentukan maklumat jenis untuk pembolehubah, fungsi dan jenis dengan menggunakan awalan (menunjukkan jenis) dan akhiran (menunjukkan penggunaan). Kelebihannya termasuk kebolehbacaan yang tinggi, kemudahan penyahpepijatan dan penyelenggaraan. Kelemahannya ialah ia panjang, berantakan secara visual, dan berpotensi samar-samar, jadi ia perlu digunakan dengan berhati-hati.

C++ 函数命名的匈牙利式命名法

Notasi Hungary untuk penamaan fungsi C++

Notasi Hungary ialah konvensyen penamaan untuk menentukan maklumat jenis untuk pembolehubah, fungsi dan jenis dalam kod C++. Konvensyen ini menggunakan awalan untuk menunjukkan jenis data dan akhiran untuk menunjukkan tujuan atau maksud data. awalan

f_titik terapungsz_size
m_ 成员变量
i_ 整数
f_ 浮点数
sz_ 大小
p_ 指针
obj_ 对象
arr_ 数组
str_ 字符串
bool_ 布尔值

后缀

pointer
后缀 用途
In 输入参数
Out 输出参数
Helper 辅助函数
Get 取值函数
Set 设值函数
Create 创建函数
Destroyp_ penunjuk

/kod>

objek

  • arr_array
  • str_
  • string
  • >

Nilai Boolean
  • Suffix
  • SuffixTujuan

In🎜🎜🎜🎜 Parameter Keluar code>🎜🎜 Output parameter🎜🎜🎜🎜Pembantu🎜🎜Fungsi pembantu🎜🎜🎜🎜Dapatkan🎜🎜Fungsi Nilai🎜🎜🎜🎜>Tetapkan Fungsi Nilai🎜Tetapkan Nilai . 🎜 Menggunakan Tatanama Hungary, pembina dan fungsi ahli kelas boleh ditulis semula sebagai: 🎜
class Person {
public:
    Person(const std::string& name, int age);
    void PrintInfo() const;

private:
    std::string m_name;
    int m_age;
};
🎜Kelebihan🎜🎜🎜🎜Kebolehbacaan tinggi:🎜Nama fungsi dengan jelas menyampaikan jenis dan tujuan parameternya. 🎜🎜🎜Mudah untuk nyahpepijat: 🎜Awalan boleh membantu mengenal pasti jenis pembolehubah untuk mempercepatkan penyahpepijatan. 🎜🎜🎜Kebolehselenggaraan kod: 🎜Tamaan Hungary membantu mengekalkan ketekalan gaya kod dan memudahkan kerjasama. 🎜🎜🎜Keburukan🎜🎜🎜🎜Longitud: 🎜Imbuhan awalan dan akhiran boleh menjadikan nama fungsi bertele-tele. 🎜🎜🎜Kekusutan Visual: 🎜Awalan dan akhiran yang berlebihan boleh menyukarkan kod untuk dibaca. 🎜🎜🎜Samar-samar: 🎜Maksud sesetengah awalan dan akhiran mungkin berbeza-beza bergantung pada konteks. 🎜🎜🎜Kesimpulan🎜🎜Tamaan Hungary ialah konvensyen penamaan yang sah dalam C++, tetapi harus digunakan dengan berhati-hati untuk mengelakkan kod yang tidak boleh dibaca atau diselenggara dengan baik. 🎜

Atas ialah kandungan terperinci Notasi Hungary untuk penamaan fungsi C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn