指针常量、常量指针与指向常量的指针常量小结(C/C++)

一 指针常量: int a; int *const pcb = &a; //const放在指针声明操作符的右侧 只要const位于指针声明操作符右侧,就表明声明的对象是一个常量,且它的内容是一个指针,也就是一个地址。上面的声明可以这么读,声明了一个常量pcb,它的值是...

2018-10-22 15:06:04

阅读数:24

评论数:0

C++:线程(std::thread)

1.创建一个线程   创建线程比较简单,使用std的thread实例化一个线程对象就创建完成了,示例: #include <iostream> #include <thread> using namesp...

2018-09-12 21:44:39

阅读数:20

评论数:0

算法入门6:回溯法

一. 回溯法 – 深度优先搜素                        1. 简单概述        回溯法思路的简单描述是:把问题的解空间转化成了图或者树的结构表示,然后使用深度优先搜索策略进行遍历,遍历的过程中记录和寻找所有可行解或者最优解。 基本思想类同于: 图的深度优先搜索 ...

2018-09-11 20:14:53

阅读数:24

评论数:0

C/fenv.h

类介绍: 此头声明了一组函数和宏,用于访问浮点环境以及特定类型。浮点环境维护一系列状态标志和特定控制模式。 具体关于浮点环境的内容取决于实现,但状态标志通常包括浮点异常及其相关信息,并且控制模式至少包括舍入方向。 1.feclearexcept 函数 int feclearexcept (i...

2018-08-25 12:01:52

阅读数:58

评论数:0

C/ctype.h

字符处理函数 1.  isalnum 函数 int isalnum ( int c ); 函数功能介绍:检查 c 是十进制数字还是大 、小 写字母。c 是字母活着数字则返回 true;注意,被认为是字母的内容可能取决于所使用的语言环境;在默认的“C”语言环境中,组成字母的是大写或小写返回 t...

2018-08-24 15:00:35

阅读数:30

评论数:0

VTK7.x在VS2013、VS2015下编译安装

工欲善其事必先利其器 首先我们需要准备好需要的文件,需要文件如下: (1)cmake ,下载链接cmake下载。至于cmake是啥,我就不介绍了,那么厚一本书,想说也说不清。在官网上可以看见cmake可以分为两种形式,看后缀名,.msi与.zip,也许你会产生疑问“有什么区别”,在我个人看来z...

2018-07-26 11:28:20

阅读数:167

评论数:2

opencv矩阵操作

    add 矩阵加法,A+B的更高级形式,支持mask scaleAdd 矩阵加法,一个带有缩放因子dst(I) = scale * src1(I) + src2(I) addWeighted 矩阵加法,两个带有缩放因子dst(I) = saturate(src1(I) * alp...

2018-07-17 15:34:48

阅读数:22

评论数:0

GetLogicalDriveStrings获取盘符(包含字符转换)

GetLogicalDriveStrings获取盘符例程://函数功能:获取驱动器 参数:路径名 void CPicTestDlg::GetLogicalDrives(HTREEITEM hParent) { //获取系统分区驱动器字符串信息 size_t szAllDriveStrings...

2018-06-16 14:01:27

阅读数:194

评论数:0

VC++——CString

(1)CString介绍首先,CString没有基类。一个CString对象由一个可变长度的字符序列组成。CString使用类似于Basic的语法提供函数和操作符。连接和比较运算符以及简化的内存管理使CString对象比普通字符数组更容易使用。CString基于TCHAR数据类型。如果符号_UNI...

2018-06-10 11:44:12

阅读数:227

评论数:3

C++类与对象

1.怎么去看代类(1)C++在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类是对问题的抽象描述,是对对象的相关函数和数据的封装。我们可以从另一个简单的角度理解类,例如,基本数据类型,像int,double等,我们声明一个类...

2018-06-03 15:16:37

阅读数:66

评论数:0

C标准库——string.h

介绍:包含string.h里面所有函数的解释;字符串比较,复制、连接、查找、分解。1.复制相关函数:(1)memcpy函数void * memcpy ( void * destination, const void * source, size_t num );介绍:从 source指针地址(源指...

2018-06-01 20:46:07

阅读数:463

评论数:1

编译器与解释器

高级编程语言可以分为编译型语言、解释型语言;又可以分为静态语言与动态语言。静态语言:是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。例如:C++、Java、Delphi、C#等。大多数静态语言又属于编译型语言。动态语言:是在运行时确定数据类型的语言。变量...

2018-05-24 19:29:04

阅读数:130

评论数:0

MFC自定义消息响应

(1)定义一个消息响应宏,这个消息宏需要可以被触发消息的地方访问到。例如: 在一个都可以访问到的头文件中加上消息宏#define WM_MYMESSAGE  WM_USER+100 (2)在消息响应类的头文件中声明消息响应函数 afx_msg LRESULT OnMyMssage(WPARA...

2018-05-16 14:53:11

阅读数:53

评论数:0

C/C++标准库

根据内容可以把C++标准库分为10类:1:语言支持2:输入/输出3:诊断功能4:通用工具5:字符串6:容器7:迭代器8:算法9:数值操作10:本地化C++标准库的组成:所有的头文件都没有扩展名(.h),总共有51个标准头文件。其中包含18个<cname>...

2018-03-16 19:19:22

阅读数:92

评论数:0

curl配置下载、安装、使用\文件下载

curl下载:https://curl.haxx.se/download.html我下载的是curl-7.58.0.tar.gz。举例下载路径为C://download,然后解压到当前文件夹,会得到文件夹curl-7.58.0。接下来就是编译了。Windows下编译如下:X86版本编译操作如下:1...

2018-03-11 10:41:34

阅读数:968

评论数:2

C++语音识别

visual c++ 创建Win32工程调用windows API 做语音识别。查找了很多资料,但是很少用Win32的,国外倒是有很多人用C#调用Windows API 做语音识别。很多结合语音识别与word结合,把识别的语音写在word文档上,由于我不是C#喜好者,所以没有查找实现那些的sour...

2018-03-10 17:32:04

阅读数:920

评论数:0

C/C++ 文字到语音

VS2015下实现把txt文档里面的内容用语音读出;涉及:1:读取txt文档内容;2:用语音读出CODE:#define _ATL_APARTMENT_THREADED //#include <afx.h> //extern CComModule _Mo...

2018-03-10 10:08:17

阅读数:718

评论数:1

http文件下载c/c++ 多种方法

1:使用winhttp下载#include <afx.h> #include <afxinet.h> #define RECVPACK_SIZE 2048 bool DownloadSaveFiles(char...

2018-03-06 19:30:35

阅读数:1173

评论数:0

汉诺塔递归实现与栈实现

汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 ...

2017-11-14 17:18:45

阅读数:15435

评论数:0

目录下文件遍历及txt内容获取学习笔记

X86,X64 目录下文件遍历,获取目录下的文件名;以及介绍了一下文件查找相关的函数,例如struct _finddata_t结构体,_findfirst函数,_findnext函数,_findclose函数的准确用法。

2017-11-09 17:44:34

阅读数:19782

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭