C++
GerryZhu
走在人生路上!
展开
-
解读google C++ code style谈对C++的理解
C++是一门足够复杂的语言.说它"足够复杂",是因为C++提供了足够多编程范式--泛型, 模板, 面向对象, 异常,等等.顺便说说,我已经很久没有跟进C++的最新发展了(比如C++0x), 所以前面列举出来的特性应该只是C++所有特性的一个部分罢了.C++特性过多很难驾驭好C++的原因之一.另一个原因是C++过于"自作聪明",在很多地方悄无声息的做了很多事情, 比如隐式的类型转换, 重载, 模板推转载 2013-08-29 15:11:00 · 1602 阅读 · 0 评论 -
Linux /dev/uinput
Linux /dev/uinput 目录(?)[+]简介使用流程打开UInput Device设置UInput Device23写入设备信息创建Input Device向Input Device发送Event3 总结实例1. 简介uinput可在以下情况大显身手:1) 不需要自己写驱动2) 用户态向/dev/input/event转载 2013-12-03 11:14:37 · 5088 阅读 · 1 评论 -
linux下语音识别小总结
语音识别科大讯飞sdklinux讯飞语音 我之前发过我的贪吃蛇的代码,我想把它变成语音控制上下左右的,于是选择科大讯飞的SDK,官方有一些文档,但有一些细节还是会让在linux下开发的孩子们产生困惑比如我,现在总结在此~ 首先下载科大讯飞的SDK-linux版本,需要注册先。。。在下载下来的include文件夹下,有四个文件:msp_errors.h转载 2013-12-04 15:50:24 · 5414 阅读 · 0 评论 -
std::set 和 std::map 的基本用法
std::set成员函数及简要使用方法函数 声明 说明insert pair insert(const value_type& x) iterator insert(iterator position, const value_type& x) 1、向集合中添加一个元素2、在迭代器指向的位置上放置指定的元素count size_type count(const key_ty转载 2014-06-26 15:24:03 · 4713 阅读 · 0 评论 -
std::string类详解
原文地址:std::string详解作者:kieven2008 std::string类详解之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很转载 2014-10-30 18:10:53 · 749 阅读 · 0 评论