- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 error and pragma
#error token-sequence其主要的作用是在编译的时候输出编译错误信息token-sequence,从方便程序员检查程序中出现的错误。 该指令用于程序的调试, 当编译中遇到#error指令就停止编译。#define CONST_NAME1 "CONST_NAME1"printf("%s/n",CONST_NAME1);#undef CONST_NAME1#ifndef CON
2009-09-16 12:18:00 334
原创 effective stl读书笔记 —— Item 5
Item 5(区间成员函数优先于之对应的单元素成员函数)使用区间赋值成员函数assign(vector,string,deque,list都此函数)代替基于单元素赋值,原因有以下几点:(1) 先看两段代码,vector v1, v2;……代码1:v1.assign(v2.begin() + v2.size / 2, v2.end());代码2:v1.
2007-01-17 14:01:00 462
原创 effective stl读书笔记 —— Item 6
Item 6(当心C++编译器最烦人的分析机制)几种声明函数的方式:int f (double d);int f (double (d)); //同上;d两边的括号被忽略int f (double);//同上;参数名被忽略int g (double (*pf) ());//g以指向函数的指针为参数int g (double pf ());//同上;pf为隐式指针in
2007-01-17 14:01:00 469
转载 深入A*算法
一、前言 在这里我将对A*算法的实际应用进行一定的探讨,并且举一个有关A*算法在最短路径搜索的例子。值得注意的是这里并不对A*的基本的概念作介绍,如果你还对A*算法不清楚的话,请看姊妹篇《初识A*算法》。 这里所举的例子是参考AMIT主页中的一个源程序,使用这个源程序时,应该遵守
2007-01-08 21:49:00 745
原创 effective stl读书笔记 -- Item 6
Item 6(当心C++编译器最烦人的分析机制):几种声明函数的方式:int f (double d);int f (double (d)); //同上;d两边的括号被忽略int f (double);//同上;参数名被忽略int g (double (*pf) ());//g以指向函数的指针为参数int g (double pf ());//同上;pf为隐式指针i
2007-01-06 00:04:00 533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人