
C++
c++相关的文章
赏善罚饿
被编程耽搁的股民
展开
-
练习时长两年半的软件工程师
练习用的程序原创 2022-10-15 22:27:23 · 833 阅读 · 0 评论 -
CMake之CMakeLists.txt编写入门
自定义变量主要有隐式定义和显式定义两种。 隐式定义的一个例子是PROJECT指令,它会隐式的定义< projectname >_BINARY_DI...转载 2020-06-08 09:43:57 · 11185 阅读 · 0 评论 -
cmake使用示例与整理总结
本文代码托管于github cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PATH 环境变量,非cmake变量CMAKE_LIBRARY_PATH 环境变量CMAKE...转载 2020-06-08 09:20:41 · 9615 阅读 · 0 评论 -
CMake零基础到入门
文章目录原文地址什么是 CMake入门案例:单个源文件编写 CMakeLists.txt编译项目多个源文件同一目录,多个源文件多个目录,多个源文件自定义编译选项修改 CMakeLists 文件修改 main.cc 文件编写 config.h.in 文件编译项目安装和测试定制安装规则为工程添加测试支持 gdb添加环境检查添加 CheckFunctionExists 宏预定义相关宏变量在代码中使用宏和函数添加版本号生成安装包将其他平台的项目迁移到 CMakeautotoolsqmakeVisual Studio转载 2020-06-05 13:36:11 · 9506 阅读 · 0 评论 -
存储类、链接和内存管理
文章目录作用域链接存储时期自动变量寄存器变量函数的存储类别外部函数静态函数内联函数malloccallocfreeANSI 类型限定符constvolatilerestrict_Atomic幂等作用域作用域描述了程序中可以访问一个标识符的一个或多个区域块作用域一对花括号括起来的区域,定义在块中的变量有块作用域函数的形式参数也属于块作用域局部变量具有块作用域函数作用域仅限于...原创 2020-01-03 11:56:04 · 21277 阅读 · 0 评论 -
魔兽世界小游戏(基于C++)
#前言这个项目的需求还是挺复杂的,作为检验c++学习成果还是挺不错的,做完这个项目,感觉自己的水平又更上一层楼了,哈哈下面是整个项目的需求,和我写的代码原码。整个架构、流程完全独立构思完成的,没有参考任何其它人的代码,虽然里面还有一点点小BUG,但是目前来说影响不大,如果哪位大牛能看出来问题在哪,有偿求教!#项目需求魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依...原创 2019-12-19 20:02:31 · 24577 阅读 · 4 评论 -
关于补码的个人理解
关于补码的个人理解读书的时候一直被补码的概念困扰,不知道为什么会有这种奇葩的表示方法,只知道如何计算补码应付考试,后来在读很多其它书籍的时候,都谈到了补码的概念,我觉得是时候好好理清思路了。我们都知道,用原码表示的数,是没办法直接运算的,因为符号位的影响,算出来总是错的,人们就在想,如何让符号位也能直接参与运算呢既然正整数可以直接进行运算,那将负数转化成用正数表示,不就可以直接运算了吗,所以...原创 2019-12-11 09:53:44 · 21326 阅读 · 4 评论 -
c++类和对象(二)
1.this指针指向成员函数所作用的对象非静态成员函数中,可以直接使用this来代表指向该函数作用的对象的指针静态成员函数中,不能使用this指针,因为静态成员函数并不具体作用于某个对象2.静态成员变量与静态成员函数在定义前面加上static关键字的成员静态成员变量为所有对象共享sizeo运算符不会计算静态成员变量普通成员函数必须具体作用某个对象,静态成员函数并不具体作用于某...原创 2019-09-15 00:46:01 · 21592 阅读 · 0 评论 -
c++类和对象(一)
1.类成员函数的定义和实现可以分开写//定义一个类class ABC{ public: void hello(void);};//实现类方法void ABC::hello(){ cout<<"hello world"<<endl;};2.类成员的可访问范围private:私有成员,只能在成员函数内部访问protect...原创 2019-09-14 00:35:30 · 21555 阅读 · 0 评论 -
c++的引用、const、内存分配、内联函数、重载和对象调用的方法
引用的概念:相当于给某个变量起一个别名//如何定义一个引用,并将其初始化//引用的基本格式: 类型名 & 引用名 = 变量名int a = 10;int &b = a; //b引用a,b的数据类型是int &某个变量和引用,等价于这个变量,相当于给该变量起了一个别名int n = 7;int &r = n;r = 4;cout<&l...原创 2019-09-09 23:37:11 · 21364 阅读 · 1 评论