打印

C++基础知识学习笔记

[复制链接]
226|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大碴子味|  楼主 | 2018-7-11 07:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*********************
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...;

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

372

主题

372

帖子

0

粉丝