如何跨文件使用C++中的const类型指针

原创 2001年02月05日 21:37:00

通过二个文件:main.cpp , fun.cpp 来测试const类型指针的跨文件使用

// main.cpp

#include <string.h>

char * const str=new char[100];

void fun();

void main()

{

     strcpy(str,"hello");

     fun();

}

 

// fun.cpp

#include <iostream.h>

extern char* const str;

void fun()

{

     cout<<str<<endl;

}

结果在连接时fun.obj无法找到str,请问这是为什么?

C++的引用与const指针的关系以及各种传递方式

首先我们知道 const int p 与 int const *p 是一样的,即 *p 是常量;而 int const p 跟上面是不一样的,即 p 是常量;我们知道引用只是一个别名,与变量共享存储...
  • Sandeldeng
  • Sandeldeng
  • 2016年10月24日 23:02
  • 452

c++const指针与函数调用

在我的博客http://blog.csdn.net/caoyan_12727/article/details/52064958中,已经讨论了动态绑定和静态绑定,以及在缺省参数情况下虚函数的绑定情况。一...
  • caoyan_12727
  • caoyan_12727
  • 2016年09月10日 10:50
  • 395

C++中引用、指针与const之间的爱恨情愁

学过C语言基础的肯定都知道变量和数据类型是再简单不过的知识,然而这个基础中确有几个泥潭,稍有不慎就粉身碎骨——编程受阻,面试被刷。其中一个就是引用、指针和const,以及相互之间剪不断理还乱的关系。今...
  • xueyushenzhou
  • xueyushenzhou
  • 2016年08月30日 21:59
  • 1657

this与const成员函数不得不提二三事

在编写C++代码时,由于个人习惯的不同,成员函数定义时(若有成员的调用),有些人喜欢指明this指针,而有些人又不乐意写this。当然,提这个并不是要说个人习惯的好坏,不知你是否想过:使用this时,...
  • oYinGui1
  • oYinGui1
  • 2014年06月07日 23:02
  • 1484

volatile,编译优化,const变量

与lwj问答之 C++中如何修改const变量 分类: 与 lwj 问答 C++2013-04-01 12:30 131人阅读 评论(0) 收藏 举报 目录(?)[+] ...
  • jfkidear
  • jfkidear
  • 2013年04月15日 20:30
  • 1350

[C++] C++中const修饰指针,变量, 函数参数和函数返回值的用法总结

const修饰的变量: 沿着*号划一条线, 如果const位于*的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量; 如果const位于*的右侧,const就是修饰指针本身,即指...
  • virus026
  • virus026
  • 2013年12月12日 16:11
  • 937

c++之const限定符

有时候我们希望定义这样一个变量,它的值不能被改变。为了满足这个要求,可以用const对变量的类型加以限定。 const限定符 (1):因为使用const限定符声明的变量就是常量,是不可以被修改...
  • qq_35644234
  • qq_35644234
  • 2016年08月25日 16:47
  • 536

C++ 语法实验室之指针、常量const、字符串和等号初学误区理解

前言: 指针、常量、字符串和等号,这四个东西可以说贯穿你写的每一个Cpp文件,我大约记得我刚学的时候可是在这些东西中载了大跟头,前车之鉴啊,必须用笔记和文章形式好好理一理。 让我们先从最简单一句开...
  • lightspear
  • lightspear
  • 2015年05月30日 18:46
  • 953

c++中的引用类型和const

C++中的引用类型 先看一段代码: int ival = 1024; int &refVal = ival; // ok: refVal refers to ival int &refVa...
  • liquanfeng326
  • liquanfeng326
  • 2013年06月24日 19:33
  • 1134

c语言中const 类型变量地址赋值给指针。

作者:余天升 链接:https://www.zhihu.com/question/21792567/answer/19354371 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 ...
  • u010714784
  • u010714784
  • 2017年01月20日 16:41
  • 689
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何跨文件使用C++中的const类型指针
举报原因:
原因补充:

(最多只允许输入30个字)