
C++
文章平均质量分 80
DBGuardian
这个作者很懒,什么都没留下…
展开
-
Git秘钥生成以及Gitlab配置
转自:https://www.cnblogs.com/xiuxingzhe/p/9303278.html 安装Git:详见http://www.cnblogs.com/xiuxingzhe/p/9300905.html 开通gitlab(开通需要咨询所在公司的gitlab管理员)账号后,本地Git仓库和gitlab仓库仍然不能传输项目,原因是要通过SSH加密才能传输,所以需要让gitlab认证本地的SSH Key 认证之前,则先使用Git生成SSH Key 1 Git生成秘钥 1...原创 2021-03-04 16:46:50 · 379 阅读 · 1 评论 -
Windows CLion 远程Linux服务器 开发调试
转自:https://blog.youkuaiyun.com/q1009020096/article/details/87715273 适合于在Windows 开发Linux的C/C++程序。 文章目录 Linux 配置 Cmake 安装 gdb termcap 安装 gdb 安装 CLion 配置 环境配置 Hello 测试 Linux 配置 为了使用CLion 进行开发调试Linux相关的软件版本推荐如下 Cmake 3.x 以..原创 2021-02-24 16:42:19 · 455 阅读 · 0 评论 -
gdb7.9安装
gdb 在安装GDB 前请先安装termcap库,否则在安装gdb时会报该库找不到的错误。 termcap 安装 下载termcap 1.3.1 , 你可以在这里找到你需要版本的termcap 下载,这里采用了1.3.1的版本 wget https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz 下载完成后解压,并构建 tar -xf termcap-1.3.1.tar.gz cd termcap-1.3.1 ./configure 编译链接原创 2021-02-24 14:24:17 · 402 阅读 · 0 评论 -
C++学习之预处理
3 宏定义 3.1 定义格式:#define 变量名 变量值,例如#define PI 3.145 预处理程序对它不做任何检查。如有错误,只能在编译已被宏展开的源程序发现 宏定义不用加分号分隔,因为分号会被当成宏替换掉 3.2 宏可以嵌套 #define PI 3.14 #define S PI*r*r 3.3 宏定义数据类型和typedef定义数据类型区别: ...原创 2020-03-13 17:04:53 · 196 阅读 · 0 评论 -
C++学习之C语言指针
2 指针: 2.1指针变量: 指针变量*p,p存储的是一个内存中的地址。*p为该地址的值 *:取值操作符 &:取地址操作符 2.2 &和*运算符的自右向左运行(& * ++的优先级别一致,从右向左求值) 举例:&*point的意思是取*point的值,然后求它的地址。 *point++的意思是先地址+1,然后...原创 2020-03-01 17:31:59 · 1060 阅读 · 0 评论 -
C++学习之C语言变量以及作用域
/* 学习内容: 1自动变量是存储在动态存储区(栈区),在函数调用时赋值,相当于执行一次赋值一次,函数执行完成后自动销毁 2 静态局部变量是存储在静态存储区,是在程序编译的时候赋值,在整个程序运行期间不释放 3 如果一个变量被调用了几万次,甚至上亿次,由于变量是存储在内存当中,会导致频繁的CPU通过总线访问内存,消耗很大.这是就需要register变量,将变量放在CPU的寄存器中,减少消耗。如果...原创 2020-02-25 12:06:19 · 195 阅读 · 0 评论