C++基礎(八)struct和class的區別
class 預設許可權為私有
struct 預設許可權為公共
示例程式碼:
#include <iostream>
using namespace std;
#include <string>
class Student
{
string name;
};
struct Teacher
{
string name;
};
int main()
{
Student s1;
// s1.name = "godv"; 報錯訪問不到
Teacher t1;
t1.name = "godv";
return 0;
}
相關文章
- C++中 struct 和 class 的區別C++Struct
- C++中struct 和 class的區別C++Struct
- C++基礎:: struct vs classC++Struct
- swift中Class和Struct的區別SwiftStruct
- C# 中 Struct 和 Class 的區別總結C#Struct
- C++ 結構體struct和共同體union的區別C++結構體Struct
- Opensturt和Struct區別Struct
- Swift語言中class、struct、enum的聯絡與區別SwiftStruct
- C與C++中struct使用的區別C++Struct
- self::class和static::class的區別
- Struct 和 Union有下列區別Struct
- 窺探Swift之別具一格的Struct和ClassSwiftStruct
- scala class和object的區別Object
- 基礎——堆和棧的區別
- SCSS @mixin和class 區別CSS
- Swift中Class和Struct異同SwiftStruct
- 深入理解Swift中的Class和StructSwiftStruct
- JS中class和id的區別JS
- Java基礎- ==和equals和hashCode的區別Java
- [sass 基礎] .sass 和 .scss 區別CSS
- 基礎才是重中之重~lock和monitor的區別
- Java之.class和.getClass()的區別Java
- union, struct, enum 的 大小區別Struct
- Struct與Class辨析Struct
- Kafka基礎:表和流的區別 - Edward LoveallKafka
- 【.net基礎】--初識StructStruct
- 第八章:變數、常量和基礎型別變數型別
- Python基礎之:struct和格式化字元PythonStruct字元
- Vue 基礎自查——watch、computed和methods的區別Vue
- C和C++區別C++
- 【JAVA】Class.forName用法以及和new的區別Java
- jQuery基礎與js的區別jQueryJS
- C++中運算子 &和&&、|和|| 的區別C++
- [Swift]陣列元素是class和struct時的引用測試Swift陣列Struct
- Class.forName和ClassLoader.loadClass的區別
- Java基礎-成員變數和區域性變數的區別Java變數
- C++中的return和exit區別C++
- c++中指標和引用的區別?C++指標