
C++
文章平均质量分 81
学无止境--有分享有梦想
学无止境
展开
-
c++ vector(向量)使用方法详解
vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include;vector 容器的长度不固定,能够在程序运行时动态地改变。一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector a(10); //定义了10个整型元素的向量(尖括号中为元转载 2017-11-14 10:08:06 · 1246 阅读 · 1 评论 -
C++开源大全
程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSIX library :转载 2018-02-05 08:02:09 · 1444 阅读 · 0 评论 -
详解c++指针的指针和指针的引用
展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组)为什么需要使用它们当我们把一个指针做为参数传一个方法时,其实是把指针的复本传递给了方法,也可以说传递指针是指针的值传递。如果我们在方法内部修改指针会出现问题,在方法里做修改只是修改的指针的copy而不是指针本身,原来的指针还保留着原来的值。我们用下边的代码说明一下问题:...转载 2019-11-18 22:46:42 · 331 阅读 · 0 评论 -
关于C++ const 的全面总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码1可以定义const常量 const int Max = 100; 2便于...转载 2018-04-04 19:11:16 · 413 阅读 · 0 评论 -
C++ 17 标准!
ISO C++ 委员会已经正式发布了 C++ 17 标准,正式名称为 ISO/IEC 14882:2017。基于 C++ 11,C++ 17 旨在使 C++ 成为一个不那么臃肿复杂的编程语言,以简化该语言的日常使用,使开发者可以更简单地编写和维护代码。C++ 17 是对 C++ 语言的重大更新,引入了许多新的语言特性: UTF-8 字符文字 折叠表达式 (fold ex...转载 2018-08-13 08:00:56 · 3503 阅读 · 0 评论 -
C++traits技术的理解
traits是c++中的自动类型推断,可以用来获得一个类型的相关信息。比如我们有一个泛型的迭代器类,其中T为所指向的类型。 emplate <typename T> class myIterator { ... }; 当我们使用myIterator时,怎样才能获知它所指向的元素的类型呢?我们可以为这个类加入一个内嵌类型,像这样: ...转载 2018-10-14 17:15:25 · 1450 阅读 · 0 评论 -
C++ const关键字总结
const是一个C++语言的限定符,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。1. 修饰常量用const修饰的变量是不可变的,以下两种定义形式在本质上是一样的:const int a = 10;int const a = 10;2. 修饰指针如果...转载 2019-04-02 11:18:10 · 299 阅读 · 0 评论 -
C++函数对象详解
如果一个类将()运算符重载为成员函数,这个类就称为函数对象类,这个类的对象就是函数对象。函数对象是一个对象,但是使用的形式看起来像函数调用,实际上也执行了函数调用,因而得名。下面是一个函数对象的例子。#include <iostream> using namespace std; class CAverage { public: double operator()...转载 2019-08-18 18:41:01 · 1725 阅读 · 0 评论