
c++
放肆老学长
正在做 树莓派3B+ opencv + Dlib ,有相同爱好请留言。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
老九C++零基础学习(九)指针和引用
9.2 指针补充地址赋值方法:double* ptr_num = &num使用中 *ptr 是取ptr这个指针指向的值举例:注意!如果是char 类型指针,会出错:例如char* str = "我真帅!" //char*表示字符串所以这是实际是把&num的地址当做字符串赋给了ptr_num,打印的时候也是将地址按照字符串打印了出来,所以会出错。...原创 2019-03-19 16:55:09 · 301 阅读 · 0 评论 -
鱼C工作室c++(P40-42)命名空间和模块化编程
头文件作用存放函数或类的声明,但不要放它们的实现(可放,但不满足规范)在.cpp文件中放函数或类的实现存放模板和全局性的常量注释头文件中要写明函数等的注释:用途、用法等要写明修改日期,作者等使用#include "headfile.h" 编辑器将到当前子目录以及当前开发环境中的其他逻辑子目录中寻找头文件,为了消除重名猜测,可以使用绝对路径:#include "./...原创 2019-03-27 21:18:40 · 455 阅读 · 0 评论 -
老九C++零基础学习(七)(八)数组和向量容器
7.5 数组(1)语法与初始化(2)sizeof(nums) / sizeof(int) 得到数组大小ps:不适合string类型原创 2019-03-19 11:11:09 · 232 阅读 · 0 评论 -
老九C++零基础学习(五)(六)循环
5.2 while(1)while:while(条件){ break}(2)do-while:原创 2019-03-19 10:18:12 · 200 阅读 · 0 评论 -
老九C++零基础学习(四)关系、逻辑运算符和条件结构
4.1 关系、逻辑运算符(1)关系运算符显示true 和 falsecout << boolalpha(2)逻辑运算符4.2 位运算符与sizeof运算符(1)位运算符按位非 难点cout << ~2 << endl;//显示为:-3解释~2(十进制) <==> ~00000010(二进制)1....原创 2019-03-19 09:31:33 · 272 阅读 · 0 评论 -
老九C++零基础学习(三)cin、cout和算术运算符与表达式
3.2 cin cout(1)cout 显示精度cout << fixed;//以小数形式显示(不用的话可能会确实或用科学计数法显示)(2)控制小数位#include<iomainp>cout.setprecision(2); //显示两位小数(3)设定显示宽度cout << setw(8)<<"|"; //将setw(...原创 2019-03-19 08:54:53 · 491 阅读 · 0 评论 -
老九C++零基础学习(二)变量声明和使用
2.3初识变量(1)变量的命名规则(2)命名规范(尽量)a.不用拼音b.不用单个单词c.用有含义的词组2.4 数据类型(1)2.4 声明和使用(1)普通类型int i = 0;int a, b;float cc = 10.0f //有没有f都一样(2)常量const float Pi = 3.14f//在C语言中,用 #define Pi 3....原创 2019-03-18 21:26:52 · 214 阅读 · 0 评论 -
老九C++零基础学习(一)一些约定和规范
本系列作为学习C++的学习笔记,视频在b站搜索 C++入门老九学堂 即可。这一章前几节都在介绍C++,没有太多内容,故没有记录。1.4 HelloWorld(1)第一个程序“HelloWorld.cpp”#include <iostream>int main(){ std::cout << "HelloWorld!" << std::endl;...原创 2019-03-18 18:21:18 · 998 阅读 · 0 评论 -
老九C++零基础学习(十五)类和对象
15.2 搞个对象补充 :https://blog.youkuaiyun.com/weixin_44086593/article/details/88699833外部不能直接访问类的私有成员。.hpp 和 .h 文件的区别在.h文件中:(只有构造函数和析构函数的声明)在.hpp文件中:(声明并实现构造、析构函数)类中函数的定义:返回值类型 类名::成员函数名(参数列表) { }举例...原创 2019-03-20 22:30:42 · 349 阅读 · 0 评论 -
老九C++零基础学习(十四)默认参数、函数重载和模板函数
14.1 默认参数14.2 函数重载编译器会根据传入参数的不同而执行不同的函数:但如果多个函数定义的参数相同时,则会报错:14.4 函数模板例如:自动识别传参类型,很方便。...原创 2019-03-20 20:14:25 · 143 阅读 · 0 评论 -
老九C++零基础学习(十三)内联函数和引用参数
13.2 内联函数简介相当于把函数内的代码复制到函数调用处执行,提高速度。(普通函数是根据指针找到函数所在内存空间执行。)速度快,但是内存的牺牲比较大。使用前世今生在c中,用define作“替换”操作:好处显而易见,可以输出很多类型。但是缺点也是很明显的,他实际上是替换,不是真正的函数,所以会有如下的结果:S(5+10) // <<==>> ...原创 2019-03-20 11:21:52 · 208 阅读 · 0 评论 -
老九C++零基础学习(十一)(十二)函数和头文件
十一都是实战就不做笔记了12.1 函数定义函数三要素:返回值类型,函数名,参数列表。引用符号 &的用法:相当于把指针传了进去,所以函数内的操作指向实参,所以会改变实际值。12.4头文件制作传参为数组参数为数组的时候,实际上传的是数组指针,没有办法在函数内判断数组的大小;所以一般情况下会在传参的时候,把数组的长度在外部传进来。函数的使用:在使用的程序中:#in...原创 2019-03-19 22:19:19 · 239 阅读 · 0 评论 -
老九C++零基础学习(十)动态分配内存与指针二维数组
10.2 动态分配内存;如果使用指针指向命名好的内存空间,例如:int num = 8;int* ptr_num = #那么在编译时就已经开辟了内存空间。如果使用指针指向new 数据类型,例如:int* ptr_int = new int;则是在运行的过程中,运行到该行时,指向新开辟的内存空间,实现动态内存分配。*注意:*一定要注意delete的方法;尽量不要...原创 2019-03-19 17:22:56 · 195 阅读 · 0 评论 -
鱼C工作室c++(P43-44)链接和作用域
存储类(storage class)auto 执行到所在花括号结束时被释放static 存储在静待存储区,生命周期从申请到程序退出 (有external或internal链接)extern 引入其他文件中的变量,不会再次开辟内存register 存储在CPU的寄存器中,速度快,但内存有限链接和作用域凡是有名字的东西必然属于三者之一:外链接(external)内链接(...原创 2019-03-27 21:54:13 · 373 阅读 · 0 评论