南京c++培訓中心排行榜,有人說(shuō)南京C++培訓無(wú)所謂,小編在此從函數重載和函數覆蓋,C/C++是弱類(lèi)型,C/C++語(yǔ)言標準支持幾個(gè)方面分析下。
1.函數重載和函數覆蓋
函數重載是一項功能,使您可以擁有多個(gè)同名功能,但參數有所不同。C不支持函數重載,而C ++支持函數重載。函數覆蓋是為功能提供特定實(shí)現的功能,該功能已在基類(lèi)中定義。C不支持功能覆蓋,而C ++支持功能覆蓋。C不支持參考變量,而C ++支持參考變量。
2.C/C++是弱類(lèi)型
Python是強類(lèi)型、靜態(tài)類(lèi)型檢查的,C/C++是弱類(lèi)型、動(dòng)態(tài)類(lèi)型檢查的。Python的對象是一系列屬性和方法的集合,就相當于結構體指針,都攜帶了類(lèi)型信息,而且會(huì )對運行的對象進(jìn)行類(lèi)型檢查,所以其屬于強類(lèi)型。Python在編寫(xiě)時(shí)不需要明確聲明類(lèi)型,所以是動(dòng)態(tài)的。

3.C/C++語(yǔ)言標準支持
#ifndef的方式受C/C++語(yǔ)言標準支持。它不僅可以保證同一個(gè)文件不會(huì )被包含多次,也能保證內容完全相同的兩個(gè)文件(或者代碼片段)不會(huì )被不小心同時(shí)包含。缺點(diǎn)就是如果不同頭文件中的宏名不小心“撞車(chē)”,可能就會(huì )導致你看到頭文件明明存在,但編譯器卻硬說(shuō)找不到聲明的狀況——這種情況有時(shí)非常讓人郁悶。
希望這些函數重載和函數覆蓋,C/C++是弱類(lèi)型,C/C++語(yǔ)言標準支持對你有所幫助。南京c++培訓中心排行榜
尊重原創(chuàng )文章,轉載請注明出處與鏈接:http://www.agomla.com/news_show_3578248/,違者必究!