- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 QString与String
QString与String在使用QT和C++进行开发的时候,由于两者的数据类型不完全相同,需要进行转换。下面介绍QString和string类型相互转换的方法。(QT4.6上已测试可用。)1、在头文件中添加inlucde信息和转换函数声明:view plaincopy to clipboardprint?#include #include
2012-12-20 15:55:30 15345
原创 VS2008 解决方案的目录结构设置和管理
VS2008 解决方案的目录结构设置和管理 2011-11-16 13:30:48| 分类:默认分类 | 标签:vs2008项目目录管理 呵呵~~~~~~~~~很好的文章,转一下!VC 2008 解决方案的目录结构设置和管理一个中等规模的解决方案通常都会包含多个项目,其中一些项目产出静态库,一些产出动态库,一些用于单元测试,还有的产出最终的应用
2012-08-08 13:48:15 3448
原创 C++ map的基本操作和使用
C++ map的基本操作和使用 来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的
2012-08-08 09:27:00 819
原创 boost loki stl C++ 三大库
在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。标准库 标
2012-07-24 09:28:40 6045
原创 乒乓球
乒乓球比赛规则规定:一局比赛,双方比分在10平前,一方连续发球2次后,对方再连续发球2次,依次轮换,每次发球,胜方得1分,负方得0分,设在甲乙的比赛中,每次发球,发球方得1分的概率为0.6,各次发球的胜负的结果相互独立,甲乙的一局比赛中,甲先发球。开始第4次发球求甲乙的比分为1比2的概率;
2012-07-23 22:47:36 1529
原创 boost::format
实在不好意思,原本计划每天一篇,这几天工作遇到问题,只好改为“不定期”一篇, 今天是format library,其实N天前我已经看过了,也动手实验了一下,现在才来把笔记补上。用过MFC或ATL中的CString的人一定知道CString::Format方法,比起CRT中的sprintf来,CString的Format就显得“安全”和易用多了:不需要算好字符串最大长度来分配接收的内存空
2012-07-23 14:55:32 5304 1
翻译 boost::thread线程管理
6.1. 概述线程就是,在同一程序同一时间内允许执行不同函数的离散处理队列。 这使得一个长时间去进行某种特殊运算的函数在执行时不阻碍其他的函数变得十分重要。 线程实际上允许同时执行两种函数,而这两个函数不必相互等待。一旦一个应用程序启动,它仅包含一个默认线程。 此线程执行 main() 函数。 在 main()中被调用的函数则按这个线程的上下文顺序地执行。 这样的程序称为单线程程序
2012-07-13 14:16:59 17635 1
翻译 boost::asio译文
Christopher KohlhoffCopyright © 2003-2012 Christopher M. Kohlhoff以Boost1.0的软件授权进行发布(见附带的LICENSE_1_0.txt文件或从http://www.boost.org/LICENSE_1_0.txt)Boost.Asio是用于网络和低层IO编程的跨平台C++库,为开发者提供了C++环境下稳定的异步模
2012-07-10 14:15:54 44187 14
原创 boost::asio::ip::tcp::resolver::query
boost::asio::ip::tcp::resolver::query一般的使用形式为boost::asio::ip::tcp::resolver::query query("地址","端口"). 但是boost::asio::ip::tcp::resolver::query 的第二个参数不能想当然的认为是整型的端口号,这个端口号必须是string类型的,否则会调用basic_
2012-07-10 10:17:26 4701
原创 Boost线程库学习
Boost线程库学习笔记一、创建一个线程创建线程 boost::thread myThread(threadFun); 需要注意的是:参数可以是函数对象或者函数指针。并且这个函数无参数,并返回void类型。 当一个thread执行完成时,这个子线程就会消失。注意这个线程对象不会消失,它仍然是一个还处在它的生存期的C++对象。同理,当对一个堆上的线程对象的指针调
2012-07-09 13:53:49 1073
转载 boost::function和boost::bind
这是一篇比较情绪化的blog,中心思想是“继承就像一条贼船,上去就下不来了”,而借助boost::function和boost::bind,大多数情况下,你都不用上贼船。boost::function和boost::bind已经纳入了std::tr1,这或许是C++0x最值得期待的功能,它将彻底改变C++库的设计方式,以及应用程序的编写方式。Scott Meyers的Effective C
2012-07-06 11:09:25 737
原创 typedef
typedef的语法规则其实很简单,一句话来说就是定义对象的语法前加关键字typedef,剩下的不变,原本定义的对象标识符换成类型标识符,对应语义从定义一个对象改成定义一个类型别名。不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C
2012-07-06 08:56:54 535
转载 ASIO—下一代C++标准可能接纳的网络库(2)TCP网络应用
ASIO—下一代C++标准可能接纳的网络库(2)TCP网络应用分类: 【网络】 【C++】2009-06-07 20:51 3470人阅读 评论(0) 收藏 举报ASIO—下一代C++标准可能接纳的网络库(2)TCP网络应用boost 文档地址 http://code.google.com/p/boost-doc-zh/downloads/list
2012-07-05 16:30:22 1214
原创 boost::bind介绍
boost::bind介绍boost::bind介绍bind的中文翻译是"绑定",它的作用就是把参数与象函数一样的"东西"进行"绑定",然后象函数一样运行.那象函数一样的"东西"到底是什么东西呢?象函数一样的"东西"还挺多的.int f1();free function,这当然是一种.int C::method();某个class的method,当然也是一种.t
2012-07-05 15:27:12 798
原创 自学c语言日志 菜鸟
问题,1Const 变量的值怎么修改,2 char -257 等于多少?3 什么是Ascii码 GB2312-80 BIE5 UNICODE UTF-84为什么从main开始执行 main中有几种参数类型 (一个参数 2个 3个 4个)5生产中使用宏的
2011-08-07 18:54:29 527
谷歌Restlet Client插件.rar
2020-03-17
C++ PCM转G711,G711转pcm,ADPCM转pcm,pcm转adpcm 代码,C++ vs工程 adpcmdecoder.rar
2020-03-17
研究生录取系统(c语言做的)
2010-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人