shirley_cst

博观而约取,厚积而薄发;淡泊以明志,宁静以致远。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

未解决疑问

Posted on 2012-10-11 12:04  shirley_cst  阅读(130)  评论(0)    收藏  举报

Programming: C++

1. C++,函数内的内存分配

  例如,函数的参数[in/out]是一个map<int,map>& m,在函数内需要对m进行修改。新插入一个项的时候,对应需要加入一个map作为value。此处的内存分配是否是安全的?所分配的内存会不会在函数完成之后进行释放?如果是要怎么解决。

2. C++,函数的const参数

  参数应该为const map<T1,T2>&时,在参数内部使用迭代器会有问题。去掉const则没有问题。如何解决?(对于不希望被改变的参数,应该将其设定为const的)。

3. C++,map

  键值的比较函数与迭代器的迭代顺序。

4. C++,map

  能不能边用迭代器遍历边删除?

  实践证明是不可以的,迭代器会出错。需要查资料弄清楚原因。

5. 非STL的哈希

  <ext/hash_map>

  ADRCommon/HashManager

 

 

Machine Learning / Data Mining

1. hard threshold vs. soft threshold ?