C 學習摘要之 一

2021-04-02 22:38:40 字數 473 閱讀 7646

一、c#的特點

1) 語法簡潔

c#不允許直接記憶體操作;c#沒有指標;c#的關鍵字更加明了.

2) 物件導向設計

c#中的每種型別都可以當作是物件;c#只允許單繼承,也沒有全域性變數和全域性常數,所有的一切都必須封裝在

乙個類中,使**具有更好的可讀性,差減少命名衝突的可能.

3)與web緊密結合

網路服務看起來就像是c#的本地物件,c#元件能夠方便地為web服務,並允許它們通過internet被執行在任務作業系統上的任何語言呼叫

4)完全的安全性和錯誤處理

c#中不能使用未初始化的變數,物件的成員變數由編譯器負責置0,c#不支援不安全的指向,不能將整數指向

引用型別,c#還提供了邊界檢查和溢位檢查功能

5) 版本處理技術

c#在語言中內建了版本控制功能,保證複雜的軟體可以方便的開發和公升級

6) 靈活性和相容性

C 學習摘要之一 類和物件

第一章 類和物件 類和物件是物件導向程式設計的兩個最基本 最重要的概念。所謂物件就是客觀事務在計算機中的抽象描述 而所謂類則是對具有相似屬性和行為的一組物件的統一描述。從程式語言的角度來說,類是一種資料型別,而物件是具有這種型別的變數。類定義的一般形式為 class 類名 各成員函式的實現 其中,c...

文獻閱讀 摘要生成(之一)

讀 seq2seq 2 abstractive sentence summarization with attentive recurrent neural networks。大佬寫的蠻好的,清晰易懂,而且是對比閱讀式的,比我這篇好多了。本週閱讀了兩篇摘要生成領域的高被引經典文獻,分別是 a neu...

c 學習之一

建構函式不要為虛 virtual vc 6.0反正不支援,報錯為 error c2633 a inline is the only legal storage class for constructors 據說cb支援,不過,建構函式本來就沒必要為虛,物件初始化時肯定是要呼叫的 不過,有派生類時析構...