當前位置:編程學習大全網 - 電腦編程 - namespace,class,struct的區別?

namespace,class,struct的區別?

namespace 是命名空間,僅僅是防止重名(包括函數,變量)的沖突的,不可以定義私有變量和公有變量。

class 定義的類,是面向對像編程中,最重要的元素。它可以定義訪問權限。

struct 定義的是結構體,是C語言中的方法,C++兼容它。但它不是面像對像元素。可以完全用class代替。

在C++中,通常情況下,class基本上可以代替namespace和struct。

  • 上一篇:模具怎麽使用
  • 下一篇:C# 中,怎樣控制 bitmap save 中 Jpeg 壓縮率,即控制文件大小
  • copyright 2024編程學習大全網