社区
工具平台和程序库
帖子详情
mem_fun1_t这个函数是做什么用的?在标准模办中?
wwww4321
2004-02-23 01:09:18
mem_fun1_t这个函数是做什么用的?在标准模办中?
...全文
58
6
打赏
收藏
mem_fun1_t这个函数是做什么用的?在标准模办中?
mem_fun1_t这个函数是做什么用的?在标准模办中?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boost库
中
mem
_fun示例代码, 用于将成员
函数
转化为
函数
指针
boost库
中
,
mem
_fun使用实例代码, 注意要有boost库才能编译. 用于将成员
函数
转化为
函数
指针.
LSL-using-Control-Program.pdf
LSL-using-Control-Program.pdf
Effictive STL CHM
中
文版
》灰《《常好的STL教程Effective STL 目录 容器 条款1: 仔细选择你要的容器 条款2: 小心对“容器无关代码”的幻想 条款3: 使容器里对象的拷贝操作轻量而正确 条款4: 用empty来代替检查size是否为0 条款5: 尽量使用范围成员
函数
代替他们的单元素兄弟 条款6: 警惕C++的及其令人恼怒的分析 条款7: 当使用new得指针的容器时,切记在容器销毁前delete那些指针 条款8: 千万不要把auto_ptr放入容器
中
条款9: 小心选择删除选项 条款10: 当心allocator的协定和约束 条款11: 了解自定义allocator的正统使用法 条款12: 对STL容器的线程安全性的期待现实一些 vector和string 条款13: 尽量使用vector和string来代替动态申请的数组 条款14: 用reserve来避免不必要的内存重新分配 条款15: 当心string的实现
中
的变化 条款16: 如何将vector和string的数据传给传统的API 条款17: 用“交换技巧”来修正过度的容量 条款18: 避免使用vector 关联容器 条款19: 了解相等和等价的区别 条款20: 为包含指针的关联容器指定比较类型 条款21: 永远让比较
函数
对相等的值返回false 条款22: 避免对set和multiset的键值进行修改 条款23: 考虑用排序的vector代替关联容器 条款24: 当效率很关键时尽量用map::insert代替map::operator 条款25: 让自己熟悉非
标准
的hash容器 迭代器 条款26: 尽量使用iterator代替const_iterator,reverse_iterator和const_reverse_iterator 条款27: 使用distance和advance把const_iterators转化成iterators 条款28: 了解如何通过reverse_iterator的base得到iterator 条款29: 需要一字符一字符输入时请用istreambuf_iterator 算法 条款30: 确保目的范围足够大 条款31: 了解你的排序选项 条款32: 如果你真的想删除东西的话在remove-like的算法后紧接上erase 条款33: 当心在包含指针的容器使用remove-like的算法 条款34: 注意哪些算法需要排序过的范围 条款35: 通过mismatch或lexicographical_compare实现简单的忽略大小写字符串比较 条款36: 用not1和remove_copy_if来表现copy_if 条款37: 用accumulate或for_each来统计序列 仿
函数
,仿
函数
类,
函数
等等 条款38: 把仿
函数
类设计成值传递的 条款39: 用纯
函数
做
predicate 条款40: 增强仿
函数
类的适应性 条款41: 明确ptr_fun,
mem
_fun和
mem
_fun_ref的区别 条款42: 保证less是operator<的意思 用STL编程 条款43: 尽量用算法调用代替手写循环 条款44: 尽量用成员
函数
代替同名的算法 条款45: 注意count、find、binary_search、lower_bound、upper_bound和equal_range的区别 条款46: 考虑用
函数
对象代替
函数
作为算法的参数 条款47: 避免产生只写代码 条款48: 总是#include适当的头文件 条款49: 学会破解STL相关的编译器出错信息 条款50: 让自己熟悉STL相关的网站
STL 手册
stl 手册 STL_Programmer_Guide
C语言
mem
set
函数
使用方法详解
C语言
mem
set
函数
使用方法详解 一。
函数
原形 void *
mem
set(void*s, int ch,size_t n) 二。
函数
作用 将以s内存地址为首的连续n个字节的内容置成ch,一般用来对大量结构体和数组进行清零 三。常见错误 1.搞反了 ch 和 n的位置 对char[20]清零,一定是
mem
set(a,0,20); 2.过度使用
mem
set 3.其实这个错误严格来讲不能算用错
mem
set,但是它经常在使用
mem
set的场合出现 int fun(strucy something * a) { .....
mem
set(a,0,sizeof(a)); ..
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章