自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 链接错误 LNK2001 无法解析的外部符号

5.要注意函数和变量的可公用性,只有全局变量、函数是可公用的。静态函数和静态变量具有相同的使用范围限制。当试图从文件外部访问任何没有在该文件内声明的静态变量时将导致编译错误或LNK2001。函数内声明的变量(局部变量) 只能在该函数的范围内使用。这不同于C,如果试图在C++的多个文件内使用全局变量也会产生LNK2001错误。2.如果使用的内联函数是在.CPP文件内定义的,而不是在头文件内定义将导致LNK2001错误。3.调用函数时如果所用的参数类型同函数声明时的类型不符将会产生LNK2001。

2022-11-10 21:42:21 522 1

原创 c++ 函数模板

比如中国人吃饭用手,外国人吃饭用叉子,印度人吃饭用手,所以吃饭这个行为是大家都有的,只是在具体的方式上因主体对象的差别有些许不同,那么为这些主体分别展开编程会让代码膨胀,使抽象性变差。上一篇文章简单的介绍了类模板的入门语法,现在我们来了解一下函数模板,函数模板与类模板可以说大同小异,同样以template 作为开始,表明接下来声明或者定义的是一个模板。另外,编译器的隐式推导是可以进行部分推导的,不过需要把推不了类型传进模板,比如上面只存在于返回的类型。这里的整形非常宽泛,从。

2022-11-02 16:36:31 73 1

原创 c++ 模板

定义完模板之后,就要开始使用模板,我们知道在C++中,最重要的是利用一个类型产生对象进行编程。而要利用模板来减少代码量,获取我们想要的类型,第一步就是要将模板进行”实例化”。类模板是一个泛型的概念,不能直接使用一个模板创建一个对象,毕竟对象是由类生成的,而模板毕竟叫做”模板”,并不是一个普通的类。第一步,vector将int绑定到类模板vector上,获得了一个“普通的类vector”;当然,实例化要提供正确的类型参数,如果提供的数量不够,那么无法正确实例化 模板。

2022-11-02 15:30:49 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除