C++基础知识学习笔记

2019-07-20 02:41发布

*********************
C++的结构:
struct Books
{
    char title[50];
    char author[50];
    char subject[50];
    int book_id;
}
结构体声明一个实例:
Books book1;
结构体访问成员变量:
book1.title = ...;
结构体函数
void print(struct Books book1);
指向结构的指针:
struct Books* struct_pointer;
struct_pointer = &book1;
结构指针访问成员:
struct_pointer->title = 12345;
typedef的用法:
typedef struct Books
{
   char title[50];
    char author[50];
    char subject[50];
    int book_id;
}Books;
用Books可以直接定一个结构体而不需要加struct:
Books book1;
typedef long int *pointer;
pointer x,y,z;
x,y,z都是指向long int类型的
*******************************
C++的类&对象
C++类的定义:
一种对象的蓝图 本身没有定义任何数据 但指明了对象应该包含哪些成员
class Box
{
    public|: //访问属性 有private protected public
    double length;
    double width;
    double heigth;
}

基本上所有的对象都通过类来创建:
Box Box1;
Box Box2;
访问成员:
Box1.length=1234...;


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。