码迷,mamicode.com
首页 > 其他好文 > 详细

stl中的一些小技巧

时间:2015-02-28 14:35:11      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:stl

当需要根据类型重载一个函数的时候,可以在函数定义的时候只写形参类型,不写形参变量名。

这样能够正常重载,可读性更明确,说明这个函数只是因为类型而重载,跟其中的值无关。

<pre name="code" class="cpp">using namespace std;
struct FuckAaa {};
struct FuckBbb {};
void func(int base, FuckAaa){
	cout << "fuckAaa : " << base + 10 << endl;
}
void func(int base, FuckBbb){
	cout << "fuckBbb : " << base + 20 << endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
	FuckAaa fuckAaa;
	FuckBbb fuckBbb;
	func(0, fuckAaa);
	func(0, fuckBbb);
	getchar();
	return 0;
}



stl中的一些小技巧

标签:stl

原文地址:http://blog.csdn.net/einsteinlike/article/details/43985059

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!