VS C++ 引用

1人阅读 评论(0) 收藏 举报
分类:

普通变量的引用

#include <Windows.h>
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{

	int a = 10;
	int &b = a;		// 引用
	b = 20;
	printf("a = %d\n", a);

	getchar();
	return 0;
}

指针类型变量的引用

#include <Windows.h>
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{

	int a = 10;
	int *b = &a;
	int *&c = b;
	*c = 20;
	printf("a = %d\n", a);

	getchar();
	return 0;
}
引用作为函数参数
#include <Windows.h>
#include <iostream>
using namespace std;

void func1(int *x, int *y)
{
	int tmp = *x;
	*x = *y;
	*y = tmp;
}

void func2(int &x, int &y)
{
	int tmp = x;
	x = y;
	y = x;

}


int main(int argc, char **argv)
{
	int x = 10;
	int y = 20;

	func1(&x,&y);
	printf("x = %d, y = %d\n", x, y);
	func2(x,y);
	printf("x = %d, y = %d\n", x, y);

	getchar();
	return 0;
}

运行结果

x = 20, y = 10
x = 10, y = 10

查看评论

VS 2013 c++ 头文件引用

一、VS配置属性中,VC++目录 与 c/c++ 的包含目录有什么不同 VC++目录 与 链接器 中的附加库目录有什么不同? “VC++目录” 与“ c/c++ ”都有包含目录,这两个包含目录有什么区...
  • hejisan
  • hejisan
  • 2016-10-29 21:33:07
  • 2937

HOW TO: 添加对托管的 Visual C++ 项目的引用

本文为转载,已经忘记出处。以下是原文。 概要        本文介绍在 Visual C++ .NET 项目中添加对其他程序集的引用的过程。 在其他 .NET 语言(如 C# .NET)中...
  • lhb_0531
  • lhb_0531
  • 2013-01-15 15:09:39
  • 596

C++ 引用 VS 指针 区别

引用相当于起别名,可以作为形参和返回值,在定义的时候必须初始化。 引用和指针的区别 1 引用访问一个变量是直接访问,而指针是间接访问。 2 引用是一个变量的别名,本身不单独分配自己的内存...
  • Insanity666
  • Insanity666
  • 2017-02-09 12:27:28
  • 213

vs中c++添加lib库和头文件(外部依赖项)

VS中添加LIb库及头文件(外部依赖项)的步骤 1 在VS工程中,添加c/c++工程中外部头文件及库的基本步骤: 2 ...
  • fuck487
  • fuck487
  • 2016-11-04 16:02:43
  • 6054

vs使用(引用)第三方库的四种方法

在程序开发过程中,经常会引用第三方已经开发好的库(*.h,*.dll,*.lib),在visual studio中引用第三方动态库的四种方法: 1.直接将头文件和lib加入到项目工程中,如下图: ...
  • sszgg2006
  • sszgg2006
  • 2014-05-07 15:50:56
  • 12396

在vs2013中引用boost库

关于Boost的盛名我就不多费口舌了,它是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内...
  • qq_31558353
  • qq_31558353
  • 2015-12-18 09:58:26
  • 1732

VS2013 多个项目添加引用

1、新建解决方案,项目A2、为项目A添加一个依赖项目B,项目B做为静态lib被项目引用 项目B创建步骤如下: a>选择菜单”文件”->新建->项目,弹出“新建项目”对话框; **b>左侧列表选择Vis...
  • sinat_34219657
  • sinat_34219657
  • 2016-07-15 18:57:55
  • 2472

VS项目中调用他人提供的.lib和.dll文件的用法(绝对路径和相对路径)

开发平台:vs2013 在VS工程中,我们往往会调用他人提供的库文件和头文件, 所以,添加c/c++工程中外部头文件及库的基本步骤:     1、添加工程的头文件目录(.h 文件):鼠标右键项目...
  • love_kevin
  • love_kevin
  • 2017-08-17 16:08:29
  • 1768

C++开发中一个解决方案里,两个项目的相互引用,相互依赖的实现方法(解决方法)

visual studio项目,C++一个解决方案里不同的项目之间不能相互依赖吗? 众所周知,在一个visual studio solution种可能由多个project组成,这些project会存...
  • u011450490
  • u011450490
  • 2015-11-23 22:11:12
  • 6191

vs2010下C++调用DLL以及怎么生成DLL和为什么使用DLL

一、为什么需要dll代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。 比较常见的例子是各种应用程序框架,如ATL、M...
  • bloke_come
  • bloke_come
  • 2017-07-19 09:58:55
  • 1170
    个人资料
    持之以恒
    等级:
    访问量: 720
    积分: 576
    排名: 10万+
    文章存档
    最新评论