首页 > 其他分享 >第二天总结

第二天总结

时间:2022-08-16 08:12:06浏览次数:39  
标签:总结 函数 编译器 C++ 第二天 参数 默认 内联

1 常量的引用
1.1 字面量不能引用,因为没空间
1.2 不希望形参改变时,让形参变成常引用
2 函数传递的三种方式
2.1 值传递,指针传递,引用传递
3 类的概念
3.1 类是把事务抽象出来,变成我们代码
4 内联函数
4.1 类似于宏函数的效果
4.2 在普通函数前面加inline,只是向编译器申请成为内联函数,能不能成为内联函数是编译器决定。
4.3 类的成员函数都会默认申请为内联函数
5 函数的默认参数
5.1 函数的形参给他默认值
5.2 注意:默认参数的后面的参数都要是默认参数
5.3 声明和定义不能同时有默认参数
6 函数的占位参数
6.1 函数的占位参数是一个类型
6.2 注意:如果占位参数没有默认值,必须传入参数,如果有默认值,可以不传
7 函数重载
7.1 函数重载是为了解决什么问题?命名问题
7.2 函数重载的条件:前提同一个作用域。1,函数参数的个数不同。2.函数参数的类型不同。3.函数参数的顺序不同。
7.3 函数重载的原理
7.3.1 C++编译器在编译的时候,会把同名不同参数或参数类型或参数顺序的函数取别名。
7.3.2 C语言不会给函数取别名
8 extern “C”
8.1 为了让C++编译器找到C的函数,让C++编译器不要按照C++的方式去找函数
9 类的封装
9.1 封装把事务的属性和行为封装为一个类
9.2 权限:公有,私有,保护
9.3 在类内有没有权限?没有
9.4 公有的权限里的成员函数和成员属性可以在类外访问
9.5 私有的本类内,保护:类内,子类,类外不可以
9.6 尽量把成员属性设置为私有权限:1.保护数据2.可赋予客户端访问数据的一致性 3.保护属性的合法性

标签:总结,函数,编译器,C++,第二天,参数,默认,内联
From: https://www.cnblogs.com/codemagiciant/p/16590307.html

相关文章

  • 算法总结
    今天放两道刚刷的关于链表的题packagecom.chenghaixiang.jianzhi2.day09;importjava.util.ArrayList;importjava.util.List;/***@author程海翔*@school......
  • 每周总结7
    静态注册焦点失去事件 <head><metacharset="UTF-8"><title>Title</title><styletype="text/css">div{position:center;......
  • 前后端分离中跨域问题处理总结
      跨域问题出现是由于前端访问不同源的接口过程中,由于浏览器的同源策略。JS在访问后端后,后端能返回,但前端会接收到但是不能用。   一、同源代理:用后端模拟Htt......
  • 2022/8/15 总结
    题单贴贴A.Begin这是道结论题。但令人惊奇的是我完全没往这方面想用奇怪的策略做居然得到了\(\mathtt{80pts}\);Solution观察样例,再结合一点数学知识,我们可以知道......
  • 第七周Java总结
    上周忘记写了....补上....马上开学了,没有往后进行,接下来打算把java从零再看一遍java还是有自己特色的收拾心态准备好开学了这几周下来总体而言对于这个新的语言还不是......
  • Maven中的scope总结
    参考博客:(10条消息)Maven中的scope总结_野生开发者的博客-CSDN博客_mavenscopeMaven中的scope主要有以下6种,接下来分别介绍下这几种scope:1、compile不声明scope元素的......
  • docker总结
    在jenkins中创建pipeline,在配置中的流水线添加以下脚本   pipeline{    agentany    stages{        stage('buildtheimage'){      ......
  • 数据库注入提权总结(四)
    OracleOracle权限分类权限是用户对一项功能的执行权力。在Oracle中,根据系统的管理方式不同,将Oracle权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以......
  • SpEL总结
    SpEL全称:SpringExpressionLanguage(Spring表达式语言)定义:SpEL是Spring定义的一套在Spring框架内运行的表达式语言,说是语言,理解为通过特定格式的字符串来让Spring......
  • 【博学谷学习记录】超强总结,用心分享 | nacos注册中心
    Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。1.服务注册到Nacos1)引入依赖在父工程的pom文件中的<dependencyM......