
C++
文章平均质量分 89
谢小小XH
这个作者很懒,什么都没留下…
展开
-
C++笔记(一):概念
C++ primer和C++ primer plus笔记原创 2016-08-13 16:52:39 · 1703 阅读 · 0 评论 -
深度长文教你彻底掌握C++/C指针(二):指针和数组与字符串
深度长文教你彻底掌握C++/C指针(一):基石一:复习首先先回顾一下之前对于指针概念的理解. 计算机在存储数据的时候必须跟踪3种基本属性 存储位置 存储的值 存储的信息类型 在之前的文章说已经说到了,这里再说一遍,指针是一个变量,存储的是地址。 所以指针本质是一个地址!看到指针条件反射想到地址。 对于一个常规变量,&运算符就能够取得他的地址。所以...原创 2018-07-17 11:18:56 · 4591 阅读 · 3 评论 -
CMake入门实践(二) 多文件构建
在上一节中,我们讲了怎么通过cmake构建一个最简单的HelloWorld项目,但是在实际上面,我们平时遇到的项目都是文件非常多的.这里应该怎么处理呢?这一部分重点解决实际上这个最常见的多个文件构建系统的问题.一.单目录,多文件这里直接说例子吧,完整的例子见LearningCMake/2.HelloWorld2/在HelloWorld2这个项目文件夹下面,我们有4个文件.分别是CM...原创 2018-03-05 17:45:40 · 16217 阅读 · 3 评论 -
CMake入门实践(一) 什么是cmake
一.CMake简介CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile ...原创 2018-03-05 14:27:11 · 48126 阅读 · 10 评论 -
C++学习:对象和类详细总结
C++对象和类总结原创 2017-07-12 14:51:00 · 15926 阅读 · 3 评论 -
面试笔试记录:C++
C++练习以及解析原创 2016-11-28 17:11:06 · 2747 阅读 · 0 评论 -
C++矩阵库Eigen(一):初识
刚刚学这个,因为C++搞一些机器学习涉及很多线性代数运算的任务.之前都是用python,现在来玩一把新的东东. 很多矩阵运算自己写很累也不一定有别人的快.所以肯定是找库了.线性运算的库很多.这个评价比较好,而且很方便.自己做一些底层的东西的时候也可以调用它.一.Eigen特点特点很多,速度,支持类型,简单高效什么的我就不打广告了. 官网:http://eigen.tuxfamily.org/in原创 2016-10-01 19:45:58 · 5574 阅读 · 0 评论 -
C++11并发编程(一):并发初探
一:概念Ⅰ.背景C++11标准中的一个最重要的新特性就是支持多线程程序.在语言级别承认多线程应用的存在,并且在库中为编写多线程程序提供组件. 使得不依赖平台编写多线程程序成为可能.并且加强了可移植性。Ⅱ.并发介绍1.计算机系统中的并发 提到计算机术语的并发,是指真正的在单个系统里面同时执行多个独立的活动.而不是顺序的一个接一个的 以前的任务快速切换很快,给我们并发的错觉,但是这并不是并发.原创 2016-10-11 20:21:05 · 1758 阅读 · 0 评论 -
深度长文教你彻底掌握C++/C指针(一):基石
一.基础C++或者C里面最容易让人糊涂应该是指针了,不管是初学者甚至是有经验的童鞋有时候在用指针的时候也会出现一些很隐蔽的错误. 指针本身就是一个很绕的概念,而指针又能够和很多的结构比如数组(二维数组),字符串,内存分配和管理等等一些联系起来变成更加绕的概念.所以基础不好的同学常常会犯一些很无厘头的错误,但是高手也会犯错误,而且更加隐蔽. 接下来所有的文章内容并不能够保证你能够完完全全避免开发中原创 2016-09-13 19:49:18 · 49613 阅读 · 31 评论 -
CMake入门实践(三) :复杂的HelloWorld项目
一.需求为工程添加一个子目录 src,用来放置工程源代码;添加一个子目录 doc,用来放置这个工程的文档 hello.txt在工程目录添加文本文件README;在工程目录添加一个run.sh脚本,用来调用 hello 二进制将构建后的目标文件放入构建目录的 bin 子目录;最终安装这些文件:将 hello 二进制与 runhello.sh 安装至工程目录的bin目录下面二.完...原创 2018-07-06 19:29:06 · 3374 阅读 · 0 评论