VS(C/C++)
DDRn++
fpga
展开
-
VS2013 c++ 修改默认活动解决方案平台
也许你每次在VS新建工程的时候都希望能默认生成X64工程。但是每次新建工程的都是默认的win32.这时可以修改VS安装目录下:Microsoft Visual Studio 12.0\VC\VCWizards里面的三个文件:default.vcxproj、DefaultTest.vcxproj、vcupgradedefault.vcxproj用记事本打开,将Wi转载 2017-02-16 19:33:55 · 2945 阅读 · 1 评论 -
C语言enum枚举类型解析
在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。 定义一个变量是枚举类型,可以先定义一个枚举类型名,然后再说明这个变量是该枚举类型。例如: enum weekday{sun,mon,tue,wed,thu,fri,s转载 2017-02-14 11:27:20 · 13942 阅读 · 2 评论 -
c语言中typedef的几种用法
几种用法:1.常规变量类型定义例如:typedef unsigned char uchar 描述:uchar等价于unsigned char类型定义 uchar c声明等于unsigned char c声明2.数组类型定义 例如: typedef int array[2]; 描述: array等价于 int [2]定义; array a声明等价于in转载 2017-02-14 13:10:02 · 487 阅读 · 1 评论 -
c语言中typedef的几种用法
几种用法:1.常规变量类型定义例如:typedef unsigned char uchar 描述:uchar等价于unsigned char类型定义 uchar c声明等于unsigned char c声明2.数组类型定义 例如: typedef int array[2]; 描述: array等价于 int [2]定义; array a声明等价于in转载 2017-02-14 13:15:18 · 495 阅读 · 0 评论 -
C语言关于结构体做参数传递
首先结构体做函数参数有三种传递方式一是传递结构体变量,这是值传递,二是传递结构体指针,这是地址传递,三是传递结构体成员,当然这也分为值传递和地址传递。以传引用调用方式传递结构比用传值方式传递结构效率高。以传值方式传递结构需要对整个结构做一份拷贝。 下面看一个列子,student结构体中包含该学生的各种信息,我们在change函数中对其进行部分修改,再在主函数中输转载 2017-02-15 14:44:59 · 1246 阅读 · 0 评论 -
c语言一维数组做参数传递给函数:
今天碰到了一维数组做函数参数的问题,那就扒一扒这个问题:首先抛结论:1:C语言中,当一维数组做函数参数时,编译器总是把它解析成一个指向其首元素的指针。2:实际传递的数组大小与函数形参指定的数组大小没有关系。然后举例说明:下面是一个元素交换函数,把数组array【i】和array【j】交换位置。注意看数组是怎么传递给函数的。正确的写法1:解转载 2017-02-15 17:04:54 · 5277 阅读 · 0 评论 -
C++数据类型——向量Vector(转)
向量(Vectors) 1.基本操作 vector是向量类型,她是一种对象实体,具有值,所以可以看作是变量。她可以容纳许多其他类型的相同实体,如若干个整数,所以称其为容器。Vector是C++STL(标准模板类库)的重要一员,使用她时,只要包括头文件#include即可。 vector可以有四种定义方式: vector是模板形式,尖括号中为元素类型转载 2017-03-19 11:19:20 · 2580 阅读 · 0 评论 -
vs2013 统一修改所有工程的目录配置(以 boost、opencv3. 的安装为例)
vs2013 配置安装 opencv3.:VS2013下OpenCV3.0环境配置在 vs2013安装配置C++boost库 一文中我们介绍了,如何在vs2013环境里配置安装boost库。在配置vs2013时,我们只是介绍了如何对当前项目或者某一项目进行boost相关库等文件目录的设置,也即如果再新建一个工程,我们需重新配置工程中的boost目录设置。本文我们介绍一种一劳永逸的做转载 2017-03-14 22:23:06 · 1520 阅读 · 0 评论 -
解释型语言和编译型语言的区别
解释型语言和编译型语言的区别首先,我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。 说到翻译,其实翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 用编译型语言写的程序执行之前,需要一个专门的编译过程,通转载 2017-10-19 10:54:37 · 679 阅读 · 1 评论