C++
文章平均质量分 50
成长Bar
人生為棋,我願為卒,行動雖慢,可誰見我後退過一步!
展开
-
C++学习之数组
一、一维数组初始化: 标准方式一: int value[100]; // value[i]的值不定,没有初始化 标准方式二: int value[100] = {1,2}; // value[0]和value[1]的值分别为1和2,而没有定义的value[i>1] 4: // 则初始化为0 5: 指针方式:原创 2014-09-26 20:48:27 · 743 阅读 · 0 评论 -
Windows下如何查看静态库和动态库
Windows下如何查看静态库和动态库 首先找到Visual Studio Tools,然后点击Visual Studio x64 Win64 Command Prompt。1、Windows下查看静态库lib -list *.lib或者lib /list *.lib2、Windows下查看动态库dump export *.dll原创 2017-08-15 16:46:33 · 4495 阅读 · 0 评论 -
VS中如何关闭DisableNoSourceAvailable窗口
VS中如何关闭DisableNoSourceAvailable窗口解决方法:https://marketplace.visualstudio.com/items?itemName=mayerwin.DisableNoSourceAvailableTab原创 2017-07-29 14:13:42 · 1042 阅读 · 0 评论 -
Visual Studio中快捷键收缩和展开代码段方法
Visual Studio中快捷键收缩和展开代码段方法Ctrl-M-O折叠所有方法 Ctrl-M-P展开所有方法并停止大纲显示(不可以再折叠了) Ctrl-M-M折叠或展开当前方法 Ctrl-M-L展开所有方法原创 2017-06-24 15:34:05 · 19012 阅读 · 0 评论 -
error C2220: warning treated as error - no object file generated解决方法
error C2220: warning treated as error - no object file generated解决方法 error C2220: warning treated as error - no object file generated解决方法如下:找到紧跟error C2220的第一个warning,假设是C4047,那么在源文件的第一行,加入如下命令原创 2017-04-15 12:29:35 · 2774 阅读 · 0 评论 -
工程上*.lib与*.dll的区别
工程上*.lib与*.dll的区别1、动态链接库与静态链接库一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。2、两种链接方式原创 2016-07-21 20:02:17 · 733 阅读 · 0 评论 -
C++中的指针与引用、如何参数传递
C++语言中,函数的参数和返回值的传递方式有3种:引用传递、指针传递和值传递。1、引用传递引用传递传递的是引用对象的内存地址。引用传递的特点是:被调函数对形参的任何操作都会影响主调函数中的实参变量。举例说明:#includeusing namespace std;void swap3(int &p,int &q){ int temp; temp =原创 2015-10-09 10:25:22 · 1011 阅读 · 0 评论 -
关于C/C++一些面试/笔试题的反思(超基础的知识点)
1、用变量a给出下面的定义 a) 、一个整型数; int a;b)、一个指向整型数的指针; int *a;c)、一个指向指针的指针,它指向的指针是指向一个整型数; int **a;d)一个有10个整型的数组; int a[10];e)、一个有10个指针的数组,该指针是指向一个整型数; int *a[10];原创 2015-11-05 23:00:51 · 1588 阅读 · 0 评论 -
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
最近发现一个奇怪的错误,错误提示如下:error C4430: missing type specifier - int assumed. Note: C++ does not support default-int出现该段错误的源码(某公司校招技术笔试题)如下:#includeusing namespace std;main(){ long x=65530; long cou原创 2015-08-05 22:22:05 · 3396 阅读 · 0 评论 -
C++中的树、二叉树、二叉树遍历、二叉树前序、中序、后序遍历相互求法
C++中的树、二叉树、二叉树遍历、二叉树前序、中序、后序遍历相互求法本博文来总结下树、二叉树以及二叉树前序、中序、后序遍历相互求法,即如果知道两个的遍历,如何求第三种遍历方法,比较笨的方法是画出来二叉树,然后根据各种遍历不同的特性来求,也可以编程求出,下面我们分别说明。1、什么是树?什么是二叉树?树是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层原创 2015-08-04 11:32:36 · 2181 阅读 · 1 评论 -
C++中的指针、数组指针与指针数组、函数指针与指针函数
C++中的指针、数组指针与指针数组、函数指针与指针函数本文从初学者的角度,深入浅出地详解什么是指针、如何使用指针、如何定义指针、如何定义数组指针和函数指针,并给出对应的实例演示;接着,区别了数组指针与指针数组、函数指针与指针函数;最后,对最常混淆的引用传递、值传递和指针传递做了区处。C++中一个重要的特性就是指针,指针不仅具有获得地址的能力,还具有操作地址的能力。指针可原创 2015-07-29 11:17:18 · 3086 阅读 · 6 评论 -
Unhandled exception at 0x........ in XXXX.exe: 0xC0000005:Access violation reading location 0x......
Unhandled exception at 0x........ in XXXX.exe: 0xC0000005:Access violation reading location 0x......对于C++初学者或粗心者,很容易犯如下图所示错误:那么该错误是由什么造成的呢?答案无疑只有一个,即:读取了本该没有的值或者地址。那么如何原创 2015-04-23 09:43:51 · 15262 阅读 · 0 评论 -
C++学习2——基础知识
int main() { return 0;}/* * int :返回类型,int是一种内置类型,即语言自身定义的类型 * main:函数名 * () :形参列表 * {..}:函数体*/原创 2014-11-03 10:53:32 · 743 阅读 · 0 评论 -
C++学习1——入门学习
在VS2010上编写第一个程序——Hello,World!!!原创 2014-10-08 21:30:59 · 927 阅读 · 0 评论 -
BGR packed转换位BGR planar方法及其优化
基本的方法如下:// the array with the BGRBGRBGR pixel databyte[] source;// the array with the BBBGGGRRR pixel databyte[] result;// the amount of pixels in one channel, width*heightint imageSize;for (in...原创 2018-04-10 14:07:49 · 5122 阅读 · 0 评论