微信扫一扫打赏支持

随笔分类 -  2_C++

摘要:C++指针相关问题 一、总结 一句话总结: a、数组名是这个数组的首地址:a[3][4]:a int(*)[4]、&a int(*)[3][4]、a[0] int*、a[0][0] int b、int ** 表示指向指针的指针:int m = 1; int *p = &m; int ** a = & 阅读全文
posted @ 2020-06-06 14:03 范仁义 阅读(208) 评论(0) 推荐(0) 编辑
摘要:C++ new一个数组 一、总结 一句话总结: A、为了让new分配一个数组对象,我们需要在类型名之后跟一对方括号,在其中指明要分配的对象的数目。 B、int *p = new int[INT_NUM];//方括号中的数必须是整型,但不必是常量 1、c++释放分配的空间? delete p; //p 阅读全文
posted @ 2020-06-06 10:56 范仁义 阅读(12370) 评论(0) 推荐(2) 编辑
摘要:指针数组和数组指针的区别 一、总结 一句话总结: 指针数组:int*[]:int* a[3]:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:int(*)[]:int (*a)[3]:a pointer to an array,即指向数组的指针 1、如何理 阅读全文
posted @ 2020-06-06 09:01 范仁义 阅读(616) 评论(0) 推荐(0) 编辑
摘要:C++ new的用法 一、总结 一句话总结: new其实就是告诉计算机开辟一段新的空间,但是和一般的声明不同的是,new开辟的空间在堆上,而一般声明的变量存放在栈上。 1、c++ new关键字和一般声明变量的区别是什么? new开辟的空间在堆上,而一般声明的变量存放在栈上。 2、c++ new出来的 阅读全文
posted @ 2020-06-06 08:53 范仁义 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:C++ 中头文件<bits/stdc++.h>的优缺点 一、总结 一句话总结: 1、bits/stdc++.h是部分C++中支持的一个几乎万能的头文件,包含所有的可用到的C++库函数,如<istream>/<ostream>/<stack>/<queue>等. 2、原理是在这个文件中包含了其它的头文 阅读全文
posted @ 2020-06-01 22:48 范仁义 阅读(2036) 评论(0) 推荐(0) 编辑
摘要:C++中的inline用法 一、总结 一句话总结: 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存(栈内存有限))的问题,特别的引入了inline修饰符,表示为内联函数。 1、c++内联函数inline的实质? |||-begin #include <stdio.h> //函数定 阅读全文
posted @ 2020-06-01 11:58 范仁义 阅读(403) 评论(0) 推荐(0) 编辑
摘要:C++疑难 1、bitset 用法 一、总结 一句话总结: C++的 bitset 在 bitset 头文件中,它是一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间 二、C++ bitset 用法 博客对应课程的视频位置:1、bitset 用法https://www.fanr 阅读全文
posted @ 2020-05-30 12:31 范仁义 阅读(267) 评论(0) 推荐(0) 编辑
摘要:GCC与gcc,g++区别 一、总结 一句话总结: GCC:GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。 gcc是GCC中的GUN C Compiler(C 编译器) g++是GCC 阅读全文
posted @ 2020-05-29 05:47 范仁义 阅读(327) 评论(0) 推荐(0) 编辑
摘要:vscode下调试运行c++ 一、总结 一句话总结: vscode常用插件: c/c++ 插件(必须)、C++ Intellisense、Include Autocomplete 二、vscode下调试运行c++ 转自或参考:vscode下调试运行c++https://www.cnblogs.com 阅读全文
posted @ 2020-05-29 05:12 范仁义 阅读(248) 评论(0) 推荐(0) 编辑
摘要:VSCode使用 2、VSCode解决乱码问题 一、总结 一句话总结: 直接将win10系统里的字符集改成utf-8即可 在windows机器里面,vscode的显示终端借助的是windows机器里的终端,显示乱码的原因一般都是字符集编码不匹配,所以将终端的编码改成utf-8就可以解决编码问题,方法 阅读全文
posted @ 2020-05-28 08:18 范仁义 阅读(924) 评论(0) 推荐(0) 编辑
摘要:C++命名空间 namespace 总结 一、总结 一句话总结: c++也有命名空间,用来解决命名冲突,java、php等都有,这些语言的各个概念和功能都极其相似 二、【转】C++命名空间 namespace的作用和使用解析 转自或参考:【转】C++命名空间 namespace的作用和使用解析htt 阅读全文
posted @ 2020-05-26 09:13 范仁义 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:C/C++常见面试题整理 一、总结 一句话总结: 事情皆有因果。却有未必好因造好果,看你是短看还是长看。从概率和从极长远来看,当然是好人好报,但是具体短期的随机性就无法预测了。 1、C++里面如何声明const void f(void)函数为C程序中的库函数? 在该函数前添加extern “C”声明 阅读全文
posted @ 2020-05-26 02:03 范仁义 阅读(842) 评论(0) 推荐(0) 编辑
摘要:c++中 . 和 -> 的区别是什么 一、总结 一句话总结: ->主要用于类类型的指针访知问类的成员,.(点)运算符主要用于类类型的对象访问类的成员,或者结构体访问成员。 class A {public :int a} A ma; A *p=&ma; 那么指针p应使用->来访版问成员a,比如p->a 阅读全文
posted @ 2020-05-26 00:15 范仁义 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:C++指针和引用及区别 一、总结 一句话总结: 指针:指向内存地址:int x = 5; int *ptr = &x; 引用:变量的别名:int x = 5;int &y = x; 1、指针和引用的区别总结(最本质的区别是一个是内存相关,一个是别名)? a、指针有自己的一块空间,而引用只是一个别名 阅读全文
posted @ 2020-05-26 00:00 范仁义 阅读(370) 评论(0) 推荐(0) 编辑
摘要:C/C++中extern关键字总结 一、总结 一句话总结: extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。js中的export向外暴露模块和这个很像。 extern 修饰符通常用于当有两个或多个文件共享相同的全局变量或函 阅读全文
posted @ 2020-05-25 22:59 范仁义 阅读(354) 评论(0) 推荐(0) 编辑
摘要:c++迷宫小游戏 一、总结 一句话总结: 1、如果走函数用z(),出现输入s会向下走多步的情况,原因是什么? 二、内容在总结中 截图: wsad分别对应上下左右 代码: 阅读全文
posted @ 2019-05-08 23:50 范仁义 阅读(3468) 评论(0) 推荐(1) 编辑
摘要:C++构造函数详解 一、 构造函数是干什么的class Counter{public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0; }private: // 数据成员 int m_value;} 该类对象被创建时,编译 阅读全文
posted @ 2018-01-06 02:06 范仁义 阅读(7689) 评论(1) 推荐(3) 编辑
摘要:C++顺序表(模板总结) 总结: 1、模板类的实质是什么:让程序员写出和类型无关的代码 2、模板的对象时什么:方法或者类 3、是对类中的一系列操作,提供一个不固定数据类型的方法 用模板做的类的时候要指明对象 Stack<int> intStack; // int 类型的栈 Stack<string> 阅读全文
posted @ 2018-01-05 23:58 范仁义 阅读(2830) 评论(0) 推荐(2) 编辑
摘要:C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型 阅读全文
posted @ 2018-01-05 19:19 范仁义 阅读(323) 评论(0) 推荐(0) 编辑
摘要:C++模板(菜鸟教程) C++ 模板 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。 每个容器都有一个单一的定义,比如 向量,我们可以定义许多不同类型的向量,比如 v 阅读全文
posted @ 2018-01-05 18:10 范仁义 阅读(1829) 评论(0) 推荐(0) 编辑

侧边栏

打赏

点击右上角即可分享
微信分享提示