自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青山绿水

云淡风轻

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ 函数模板的全局特化与局部特化

1.函数模板的全局特化函数模板的全局特化和类模板的全局特化类似,以template<>开头。template<>int f(int){ return 2;}另外,函数模板的全局特化不能包含缺省的实参值,而函数模板可以包含缺省的实参值。template<typename T>int f(T ,T x=42){ return x;}...

2018-11-30 21:38:32 1339

原创 C++ 类模板的特化与局部特化

1.类模板的特化特化模板就是通过模板实参来特化类模板,通过特化类模板,可以优化基于某种特定类型的实现。另外,如果要特化一个类模板,你还要特化该类模板的所有成员函数,如果只是特化某个成员函数,也就没有特化整个模板类。为了特化一个类模板,你必须在起始处声明一个template<>,用来特化类模板。template<> class Stack&

2018-11-24 16:01:03 1363

原创 C++ 缺省模板参数与模板的模板参数

1.缺省模板参数stack.hpp文件#pragma once#include <vector>#include <stdexcept>template <typename T, typename CONT = std::vector<T> >class Stack {private: CONT elems; ...

2018-11-19 21:33:27 2949

原创 C++: LNK2019的错误

LNK2019错误的解决办法今天在VS实现类模板时遇到一个问题,就是把类模板函数实现放到类的cpp文件中,然后在main函数中使用这个类的时候,就会出现无法解析的外部符号:函数名(xxxx)等错误,那么出现这个错误的原因是什么呢?原因就是现在的编译里不支持模板函数的申明和实现分开,要像上面那样使用类成员函数,有以下两种方法在使用这个类的文件中包含#include“xxxx.cpp”2....

2018-11-12 23:47:52 2857

原创 C++ 随机抽奖

随机抽奖实现各个奖项都有不同的权重,比如一等奖的权重为10,二等奖的权重为30,三等奖的权重为60等。总的权重没必要加起来等于100。代码实现如下:#include<iostream>#include<map>#include<ctime>#include<cstdlib>using namespace std

2018-11-05 23:16:16 4841

原创 C++字符串分割

字符串分割在学习C语言时,分割字符串主要使用strtok()库函数;然而在学习C++之后,发现string类中没有strtok这个成员函数了,但有6个字符串搜索函数,这样可以利用搜索函数完成字符串分割。string搜索操作:函数名解释s.find(args)查找s中第一次出现args的位置s.rfind(args)查找s中最后一次出现args的位置s.fi...

2018-11-04 12:22:23 10330 1

STM32F103实时时钟的触摸屏显示及按键调节

STM32F103实时时钟的触摸屏显示及按键调节

2016-07-28

空空如也

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

TA关注的人

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