C++
Eighty_Nine
这个作者很懒,什么都没留下…
展开
-
C++ string类
1.String类的构造函数和析构函数如下: a) string s; //生成一个空字符串s b) string s(str) //拷贝构造函数 生成字符串str的复制品 c) string s(str,stridx) //将字符串str内“始于位置stridx”的部分当作字符串的初值 d) string s(str,stridx,str转载 2016-04-24 15:46:45 · 560 阅读 · 0 评论 -
linux下boost的一个扩展线程池-threadpool-的学习
转自:http://www.cnblogs.com/xiaouisme/archive/2012/10/04/2711691.html安装boost:http://www.boost.org/下载boost,我下下来是boost_1_51_0. boost库的大部分都可以直接引用头文件就行了,因为大多数都是头文件里模板加inline函数构成。但是也有些是需要安装成二进制lib的,比如thread.原创 2017-02-17 16:34:03 · 2541 阅读 · 0 评论 -
boost::thread用法
转自:http://www.cppblog.com/janvy/archive/2010/03/25/110498.aspx最近在做一个消息中间件里面涉及到多线程编程,由于跨平台的原因我采用了boost线程库。在创建线程时遇到了几种线程创建方式现总结如下: 首先看看boost::thread的构造函数吧,boost::thread有两个构造函数: (1)thread():构造一个表示当前执原创 2017-02-17 10:40:28 · 423 阅读 · 0 评论 -
一个玩笑,c++调用python
python文件:#!/usr/bin/python#python.pyprint 'python:hello world'shell文件#!/usr/bin/sh#shell.sh#chmod +x shell.shpython python.pycpp文件//callpython.cpp#include <iostream>#include <stdlib.h>using nam原创 2016-10-12 18:16:30 · 304 阅读 · 0 评论 -
C++变量命名规则
参考:Google C++编码规范 参考:http://blog.sina.com.cn/s/blog_8a7012cf01017h9p.html最重要的一致性规则是命名管理,命名风格直接可以直接确定命名实体是:类型、变量、函数、常量、宏等等,无需查找实体声明,我们大脑中的模式匹配引擎依赖于这些命名规则。 命名规则具有一定随意性,但相比按个人喜好命名,一致性更重要,所以不管你怎么想,规则总归是原创 2016-10-22 12:39:29 · 10165 阅读 · 0 评论 -
C语言位域精解
转自:http://blog.sina.com.cn/s/blog_3d8529400100istl.html有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区原创 2016-09-26 09:50:17 · 355 阅读 · 0 评论 -
linux mysql安装,启动及报错解决
首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载:分别下载以下三个文件(由于我的机器是32位,下面是32位版本的包,如果你的机器是64位的请下载64位版本):MySQL-server-5.5.16-1.rhel5.i386.rpmMySQL-client-5.5.16-1.rhel4.i386.rpmMySQL-devel-原创 2016-08-11 02:28:58 · 1073 阅读 · 0 评论 -
c++ transform 用法
/*//////////////////////////////// template < class InputIterator, class OutputIterator, class UnaryOperator > OutputIterator transform ( InputIterator first1, // 源容器的起始地址原创 2016-09-14 13:40:55 · 722 阅读 · 0 评论 -
c++静态类 及 静态成员函数
转自:http://blog.csdn.net/hanwenhui3/article/details/50357537?locationNum=1 转自:静态类相当于一个sealed abstract类,主要的一个优点是写在栈中,安全高速稳定,而且在执行的时候,十分优先。 类可以声明为 static 的,以指示它仅包含静态成员。不能使用 new 关键字创建静态类的实例。 使用静态类来包含不与特定原创 2016-09-13 18:34:21 · 3919 阅读 · 0 评论 -
调试技巧总结
将正在调用函数的函数名打印出来 cout << FUNCTION << endl;原创 2016-07-06 17:59:25 · 264 阅读 · 0 评论 -
简单介绍哈希表作用及程序举例
转自:http://blog.csdn.net/songzi1111/article/details/10985429 转自:http://blog.csdn.net/yleek/article/details/8691938举一个不太恰当的例子方便理解: 比如几个数字(1,11,25,47,57)和一个二维数组arr[10][10], 我们用除以10的余数作为这些数字的分类标准,并按照余数存原创 2016-07-15 10:07:34 · 1282 阅读 · 0 评论 -
GCC 设置部分代码的优化级别
转自:http://blog.chinaunix.net/uid-24709751-id-3420462.htmlgcc版本要求 : 4.4#pragma GCC push_options#pragma GCC optimize ("O0")your code#pragma GCC pop_optionsFunction Specific Option Pragmas,在特定代码前保存当前的原创 2017-02-17 19:00:32 · 2292 阅读 · 0 评论