首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Alan_111
掘友等级
开发
大家好,我是一名科技博主,专注编程与开发。关注我,获取编程心得、实用技巧、行业资讯及科技动态。让我们共同成长,学习交流,揭示编程与开发领域的奥秘!偶尔分享生活!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
按位运算符
左移<<: 语法: 错误示例: 右移>>: 同左移,只是符号不同; 示例: 按位取反~: 将每个0转换为1; 将每个1转换为0; 与&: 都为1则为1; 否则为0; 按位或|: 有1则为1; 没有1则
存储说明符和cv限定符:
存储说明 符: auto: c++11之前:指出变量为自动变量 c++11:用于自动类型推断 register c++11之前:声明中指示cpu寄存器存储 c++11:显式的指出变量时自动的 stat
名称空间namespace
结构: 例子:创建名为Jack的名称空间 提供函数定义 访问命名空间: 特征: 可以全局,也可以位于另一个名称空间中,但不能在代码块中 任何名称空间中的名称都不会与其他名称空间中的名称发生冲突 可以添
类
oop特性: 抽象 封装和数据隐藏 多态 继承 代码的可重用性 指定基本类型完成的工作: 决定数据对象需要的内存数量 决定如何解释内存中的位 决定可使用数据对象执行的操作或方法 C++类: 组成:数据
C++为类型建⽴别名的⽅式
使⽤预处理器: #define BYTE char 预处理器在编译程序时用char替换所有的BYTE;等价于使BYTE成为char的别名 使⽤C++(和C)的关键字typedef来创建别名: 通用格式
类模板
模板提供参数化类型,即能够将类型名作为参数传递给接收方来建立类或函数。 定义类模板: 类模板语法: 关键字template告诉编译器,将要定义⼀个模板。 尖括号中的内容 相当于函数的参数列表。 可以把
类继承
类继承: 它能够从已有的类派⽣出新的类,⽽派⽣类继承了原有类(称为基类)的特征,包括⽅法。 可以通过继承完成的⼀些⼯作: 可以在已有类的基础上添加功能。 可以给类添加数据成员。 可以修改类⽅法的⾏为。
C++空指针
在C++98中,字⾯值0有两个含义:可以表⽰数字值零,也可以表⽰空指针,这使得阅读 程序的⼈和编译器难以区分。 有些程序员使⽤(void *) 0来标识空指针(空指针本⾝的内部 表⽰可能不是零),还有
函数模板
一般将模板放在头文件中 例子: 原型: 实现: 重载的模板 需要多个对不同类型使用同一种算法的函数时,可使用模板。 被重载的函数模板的特征标必须不同 并非所有的模板参数都必须时模板参数类型 模板的局限
使用new运算符进行动态内存分配
编译器使⽤三块独⽴的内存:⼀块⽤于 静态变量static(可能再细分),⼀块⽤于⾃动变量,另外⼀块⽤于动态存储new。 动态内存由运算符new和delete控制
下一页
个人成就
文章被点赞
3
文章被阅读
12,633
掘力值
207
关注了
0
关注者
1
收藏集
1
关注标签
0
加入于
2021-11-12