• 两个 :: 表示全局的前面没有更上任何的东西。
  • cpp 指令 c pre process 预处理
  • g++ c.cpp --save-temps保存所有中间文件

    int a;叫做定义

    extern int a;叫做声明;

    -Wall 输出所有可能的warring。
  • 在makefile 中 -D_MY_H_表示 #define MY_H

    函数属于类,而不是属于类的对象。

    变量属于对象

    int i = 1;

    printf("%p",&i);

    表示输出地址。

    g++ -m32 以32位编译

    构造函数和析构函数没有返回值

    new 会管理一块数据表,包含首地址和地址空间。

    delete r;如果r是数组,那么会把所有的空间回收但是,析构函数只做了一次。

    delete p;如果p 是 null,那么并不会发生任何事情。

    c++的private,编译的时候才会检查 对于类,而不是对于对象。

    编译完后,仍然有机会访问,类私有成员。

    defaultvalue 最好不要用,软件工程不符合。

    inline 在声明和定义都要加上。

    inline 最好就放在inline

    宏是不能做类型检查的,inline 会做类型检查。

    平凡调用的函数 --》 inline

    递归函数 --》 not inline

    动态绑定 和 静态绑定

    这个涉及到virtual 。

多态性只有指针或者是引用才会有用。否则是没有用的。

C++ 里面 圆括号和赋值是等价的。

似乎默认拷贝构造函数就会简单的赋地址。

任何对象做过一次构造,其他的就会是赋值。

不管有用没有,插插插写下三个函数

virtual ~

default construct

copy struct

如果不想要拷贝,使用私有的。

全局和static 在于

可不可以使用extern访问到。

静态成员变量在类里面相当于声明而不是定义所以要有一个在类外的定义。

为什么类外定义的时候不能加上static,因为,好像类的定义相违背,类就是有的时候要给外面的人用的。

初始化列表只能对非静态成员做初始化,不能对非静态成员做初始化。

静态变量不能访问this

异常,try catch throw, 扔出异常捕获异常。就是这么简单。

catch(...) 捕捉任何异常。 但是拿不到异常对象。

try catch 一般在通信里面

void func () : throw() 抛出所有异常

:throw(a,b) 抛出ab对象的一样

不抛出异常。

C++ ::网易云课堂 翁恺http://study.163.com/course/courseMain.htm?courseId=271005 相关笔记的更多相关文章

  1. 自学自用 = 网易云课堂(细说Linux-从入门到精通视频教程)

    视频地址 https://study.163.com/course/courseMain.htm?courseId=983014 介绍 本篇博客,旨在记录视频学习的要点,所以格式随意,且没有文字描述, ...

  2. 《Python自动化测试修炼宝典》线上课程已经成功入驻网易云课堂......

    <Python自动化测试修炼宝典>线上课程已经成功入驻网易云课堂...... IT测试老兵利用工作之余,亲自录制的<Python自动化测试修炼宝典>线上课程已经成功入驻网易云课 ...

  3. 网易云课堂----java视频教程

    http://study.163.com/course/introduction.htm?courseId=1003203062#/courseDetail?tab=1

  4. Python爬虫入门教程 21-100 网易云课堂课程数据抓取

    写在前面 今天咱们抓取一下网易云课堂的课程数据,这个网站的数据量并不是很大,我们只需要使用requests就可以快速的抓取到这部分数据了. 你第一步要做的是打开全部课程的地址,找出爬虫规律, 地址如下 ...

  5. Python实例之抓取网易云课堂搜索数据(post方式json型数据)并保存到数据库

    本实例实现了抓取网易云课堂中以‘java’为关键字的搜索结果,经详细查看请求的方式为post,请求的结果为JSON数据 具体实现代码如下: import requests import json im ...

  6. XMind与MindManager哪个好(网易云课堂老师:Array老师讲解稿)

    XMind与MindManager哪个好 作者:网易云课堂老师:Array老师讲解稿 思维导图是一种将放射性思考具体化的方法,可以将人们的创造性思维及时捕捉并呈现,深受商业人士的喜爱.目前,XMind ...

  7. [干货教程]仿网易云课堂微信小程序开发实战经验

    本篇文章想跟大家分享下:我们公司“湖北诚万兴科技”最近刚帮客户定制开发.目前已上线的“哎咆课堂”微信小程序的开发经验分享.首先大概介绍下这个小程序所涉及到的主要技术点:微信登录.微信支付.微信小程序F ...

  8. [Chat]实战:仿网易云课堂微信小程序开发核心技术剖析和经验分享

    本Chat以一个我参与开发并已上线运营近2年——类似网易云课堂的微信小程序项目,来进行微信小程序高级开发的学习. 本场Chat围绕项目开发核心技术分析,帮助你快速掌握在线视频.音频类小程序开发所需要的 ...

  9. 教你爬取腾讯课堂、网易云课堂、mooc等所有课程信息

    本文的所有代码都在GitHub上托管,想要代码的同学请点击这里

  10. 网易云课堂-----Linux内核分析-----期末主观题

    姚歌 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 下面是对8个课题的 ...

随机推荐

  1. C#基础——超级方便的ExpandoObject类别

    这东西是.NET Framework 4.5 的新东西..发现这个,大概就跟发现新大陆一样的兴奋,让我再次赞叹Anders Hejlsberg 之神.. 这边有MSDN : http://msdn.m ...

  2. CTF_RSA解密学习

    CTF_RSA解密学习 00X00 .先看了一边李永乐老师的视频 https://www.bilibili.com/video/av26639065/ 00X01.对称.非对称算法了解 对称算法,加解 ...

  3. xamarin.forms+prism 实现DialogService(对话框服务)

    Getting Started with IDialogAware Creating dialogs with the DialogService requires a ViewModel that ...

  4. SpringBoot3启动报错 java.lang.ClassNotFoundException: java.text.ListFormat

    问题 在使用SpringBoot3创建web项目的时候日志报错java.lang.ClassNotFoundException: java.text.ListFormat. 具体报错如下: java. ...

  5. Filter与Interceptor的区别

    前言 在看springboot项目时,其中的会话持续时,了解到token,session,jwt等方法,但是接着我就了解到过滤器(Filter)以及拦截器(Interceptor),感觉这两个东西真的 ...

  6. 时间工具类之“LocalDateTime方案转换地域性时差问题->本地时间 转 UTC时间

    一.使用方法 1.这里有使用LocalDateTime,Date, 2.直接使用LocalDateTime来将输入时间转为UTC还是没有摸索到,看了下源码发现根据偏移量去处理的,但是没有测试成功所以换 ...

  7. HarmonyOS NEXT开发实战案例--圆盘

    这是之前写过的一个项目,后来删掉了,现在适配到api12重新发布,友友们按需查阅. 本文主要通过抽奖转盘小项目讲解在鸿蒙开发中如何使用画布组件Canvas绘制图形和文字,以及转圈动画的实现.效果图如下 ...

  8. .NET+AI | eShopSupport 知多少

    eShopSupport 项目深度解析 eShopSupport 项目的整体架构示意图.左侧为离线运行的工具(DataGenerator.DataIngestor.Evaluator)用于数据准备和评 ...

  9. Flutter图片组件的定制开发与配置实践

    @charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...

  10. 从零开始搭建React+vite企业级项目框架

    @charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...