c++
千本樱-夕颜xiyan10
这个作者很懒,什么都没留下…
展开
-
static in C/C++
source from:http://blog.csdn.net/Kendiv/article/details/675941 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数转载 2013-08-16 15:29:50 · 414 阅读 · 0 评论 -
基础迷宫问题-------------(图的BFS 题目取自算法竞赛入门)
#include #include #include #include #include using namespace std; #define maxn 100 //0 set as blank, 1 set as wall typedef struct{ int i; int j; }pos; typ原创 2013-09-20 20:11:19 · 852 阅读 · 0 评论 -
LCS问题实现---------------(动态规划, 取自算法导论)
前面已经参考了几个blog和看了资料,今天自己实现下。 题目以及思想:http://hzzy-010.blog.163.com/blog/static/79692381200872024242126/ #include #include #include #define maxn 100 using namespace std; class LCS{ public:原创 2013-09-21 00:28:27 · 552 阅读 · 0 评论 -
流水线调度问题实现(动态规划基础---------问题取自算法导论)
#include using namespace std; #define MAXN 100 #define LINE 2 int factory[LINE][MAXN][LINE]; //记录流水线上每个工作站的装配时间和转换至另一条流水线的开销 int cost[LINE][MAXN]; //记录开销动态规划时的最优子问题 int recor原创 2013-09-19 21:52:25 · 1089 阅读 · 0 评论 -
开放寻址法记录
#include #include using namespace std; class openAddressing{public: openAddressing():store(new int[m]), m(20), n(19){ for(int i = 0; i m; i++){ store[i] = -1; } } int insert(const int &val) {原创 2013-09-18 00:34:56 · 653 阅读 · 0 评论 -
C++中的强制转换注意事项
C++的四种强制类型转换,所以C++不是类型安全的。分别为:static_cast , dynamic_cast , const_cast , reinterpret_cast 为什么使用C风格的强制转换可以把想要的任何东西转换成合乎心意的类型。那为什么还需要一个新的C++类型的强制转换呢? 新类型的强制转换可以提供更好的控制强制转换过程,允许控制各种不同种类的强制转换。C++中风格是stat转载 2013-09-17 22:18:07 · 636 阅读 · 0 评论 -
huffman表的实现
参考了几个blog后C++实现 #include #define EOF -1 using namespace std; class huffman_node; class huffman; class huffman_node{ public: huffman_node(const int &val, const int &power):val(val), p原创 2013-09-18 00:24:59 · 736 阅读 · 0 评论 -
inline
source:http://en.wikipedia.org/wiki/Inline_function Inline function From Wikipedia, the free encyclopedia Jump to: navigation, search This article is about inline functions in C and C++. For转载 2013-08-18 15:58:29 · 664 阅读 · 0 评论 -
%I64d
Int64是有符号 64 位整数数据类型,相当于C++中的long long、 C# 中的 long 和 SQL Server 中的 bigint,表示值介于 -2^63 ( -9,223,372,036,854,775,808) 到2^63-1(+9,223,372,036,854,775,807 )之间的整数。存储空间占 8 字节。用于整数值可能超过 int 数据类型支持范围的情况。转载 2013-08-18 18:34:51 · 1371 阅读 · 0 评论 -
NEW IN C++ 11
source::http://www.devbean.net/2012/05/cpp11-override-final/ 参考文章:https://blogs.oracle.com/pcarlini/entry/c_11_tidbits_explicit_overrides 2012 年 3 月 22 日,GCC 4.7.0 正式发布。从这个版本开始,GCC 增加了许多新的 C++ 1转载 2013-12-16 15:10:43 · 737 阅读 · 0 评论