C++
cherry_yu08
菜鸟
展开
-
干净卸载VS2015(搬运)
https://blog.csdn.net/a359877454/article/details/52679041原创 2018-05-26 17:37:50 · 9667 阅读 · 0 评论 -
第八章:C++中的指针和引用
C ++的一大优势是它允许我们编写更接近硬件的高级应用程序。实际上,C ++使我们能够在字节和位级别上调整应用程序的性能。了解指针和引用如何工作是编写高效的程序的一步。一、指针指针也是一个变量,它的地址存储在内存中。int类型的变量用于表示一个整型值,指针类型的变量用于表示内存地址。如上图所示,指针本身也保存在内存中,它是一种特殊变量,其值指向内存中某个地址。需要注意的是,通常使用十六进...原创 2019-01-08 17:37:48 · 407 阅读 · 0 评论 -
第七章:函数
在简单的程序中所有代码都包含在main函数中,但是当程序的代码量多了以后,main函数内容会非常长,这时候就需要用到一些函数来解决这个问题。函数提供了一种划分和组织程序逻辑的方法,方便我们将程序内容拆分成实现不同功能的逻辑块。函数可以接收参数,并返回一个值。一、函数的作用一个使用函数的例子:#include <iostream>using namespace std;co...原创 2019-01-07 20:49:51 · 294 阅读 · 0 评论 -
第五章:表达式、语句和运算符
程序是一组按顺序执行的命令,这些命令由表达式和语句组成,使用运算符执行特定的计算和操作。一、语句程序由语句组成,如:cout &lt;&lt; "Hello World" &lt;&lt; endl;语句以分号(;)结尾。二、复合语句或块复合语句或块:在大括号{…}中将语句组合在一起。{ int daysInYear = 365; cout &lt;&lt原创 2019-01-02 15:07:18 · 414 阅读 · 0 评论 -
第三章:变量和常量
变量用于在有限时间内临时存储数据。常量不允许对其内容做更改。一、什么是变量在我们开始学习编程语言中变量的使用之前,先来了解一下计算机相关的一些内容及其工作原理。1、内存和寻址简介所有计算机、智能手机和其它可编程设备都包含一个微处理器和一定量的内存,该内存用于临时存储,称为随机存取存储器(RAM)。此外,许多设备还允许将数据保存在诸如硬盘的存储设备上。微处理器执行应用程序,它与RAM一起工作...原创 2018-12-25 20:31:14 · 459 阅读 · 0 评论 -
第六章:控制程序流
一、条件语句 if … else一个基于用户输入所需的条件处理的示例:1、if … else语句的使用代码示例:#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;using namespace std;int main() { cout &amp;amp;amp;lt;&amp;amp;amp;lt; &amp;amp;quot;Enter two integ原创 2019-01-03 18:54:30 · 375 阅读 · 0 评论 -
第二章:C++程序分析
一、HelloWorld程序分析C++程序由类组成,类中包含成员函数和成员变量。现在使用第一章中的HelloWorld程序来分析一个C++程序的组成部分:// 包含iostream的预处理指令#include &amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;gt;// 程序启动:函数块main()int main() { // 输出 std::cout &amp;amp;amp;amp;lt;&a原创 2018-12-20 17:30:21 · 1413 阅读 · 0 评论 -
第一章:C++介绍+第一个Hello World程序
一、理论介绍:C是面向过程的语言,而C++作为C语言的继承,其实是一种面向对象的语言,它实现了继承,抽象,多态和封装等概念。C ++可以对应用程序进行高级编程,也可以对硬件相关的库的低级编程,实现更底层的操作,这种特性为C++编程提供了极大的灵活性,允许开发人员精确控制资源消耗和性能,从而实现程序的最佳性能。不同的平台提供了不同的C ++编译器,导致了互操作性问题和移植问题。 因此,提供一套...原创 2018-12-18 15:54:15 · 37530 阅读 · 1 评论 -
第四章:数组和字符串
本章学习如何处理一个对象的集合,例如20个int或一个字符串。一、什么是数组数组的一种解释:“a group of elements forming a complete unit, for example an array of solar panels.”数组的特征:1)数组是元素的集合;2)数组中包含的所有元素都是同一类型;3)数组中的元素构成一个完整的集合。1、为什么需要数组...原创 2018-12-26 20:23:48 · 491 阅读 · 0 评论 -
OpenPose+win10安装
openpose在win10上的环境配置和安装,主要参考:https://blog.csdn.net/yuhijk2055/article/details/81637832另一篇博客后半部分有讲如何使用代码实现相应的功能:https://blog.csdn.net/lgh0824/article/details/75949477电脑配置比较渣,很容易出现以下错误,是内存问题:...原创 2018-09-26 15:08:49 · 13620 阅读 · 2 评论 -
VS2015+opencv3+opencv_contrib+dlib配置过程和问题记录
opencv3+opencv_contrib配置配置需要用到编译工具Cmake,详细过程网上比较全,参考了这个OpenCV 3.1.0 + opencv_contrib编译(Windows)编译过程如上文所示,VS的配置过程如下(这里包括opencv的配置和opencv_contrib的配置):(我的opencv_contrib目录跟上文不一样)1、配置包含目录在属性页,选择左侧配置属性...原创 2018-09-18 13:14:34 · 1120 阅读 · 3 评论 -
第九章:类和对象
从第九章开始主要讲一些与面向对象相关的概念。一、类和对象的概念开始前先举一个简单的例子,例如对人类这一生物建模,那么就需要指出人的一些属性和功能等,如下图所示:1、类的声明使用关键字class声明一个类,例如在上例中,为人类建模的类可以表示成如下所示的代码:class Human { // Member attributes: string name; string dat...原创 2019-01-10 11:06:51 · 311 阅读 · 0 评论