- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 BOOST库 之 智能指针的类型转换 (基类 与 子类之间智能指针的转换)(未完成)
TODO:static_pointer_cast() 、 const_pointer_cast() 、dynamic_pointer_cast()扩展:标准的转型操作符static_cast() 、 const_cast() 、 dynamic_cast()
2017-07-27 23:05:57 2569
原创 BOOST库 之 智能指针
六大智能指针scoped_ptr、scoped_arrayshared_ptr、shared_arrayweak_ptr、intrusive_ptr//--------------------------一、scoped_ptr//--------------------------1、概述:指针的所有权不能转让,即:不能拷贝、赋值【其把拷贝构造函数和赋
2017-07-27 22:58:57 361
原创 BOOST 日期时间库 之 时间点 posix_time 3/3
一、时间 boost::posix_time//--------------------------1.包含头文件#include using namespace boost::posix_time;//--------------------------2.时间长度 boost::posix_time::time_duration//-------------
2017-07-27 22:52:45 2551
原创 BOOST 日期时间库 之 日期长度与日期区间 2/3
一、日期长度 boost::gregorian::date_duration//--------------------------1、摘要日期长度是以天为单位的时长,是度量时间长度的一个标量,是一个天数的计量。它与日期不同,值可以是任意整数,可正可负。2、使用为date_duration定义了一个常用的typedef:days,如下:boost::gregor
2017-07-27 22:49:43 610
原创 BOOST 日期时间库 之 date 1/3
1.摘要:基于格里高利历,支持1400-01-01到9999-12-31之间的日期计算.使用一个32位的整数作为内部存储,以天为单位表示时间点概念.2.包含头文件#include using namespace boost::gregorian;3.构造boost::gregorian::date d1( 2010, 1, 1 );boost::gr
2017-07-27 22:46:02 592
原创 BOOST 计时器类 timer 、progress_timer
一、boost::timer1、包含头文件#include using namespace boost;2、说明:timer对象一旦被声明,它的构造函数就启动了计时工作,之后就可以随时用 elapsed() 函数简单的测量自对象创建后到此时所流逝的时间。成员函数 elapsed_min() 返回timer测量时间的最小精度;elapsed_max()
2017-07-27 22:06:52 460
原创 BOOST UDP 网络通信(2) --如何传输结构体
//前提boost::shared_ptr<boost::thread> _Thread;boost::asio::io_service _IOS;boost::shared_ptr<udp::socket> _Socket;TSString _MulticastAddress;//异步调用中run函数说明;//IOS中的run成员函数可以等待异步操作完成...
2017-07-16 12:19:14 1994
原创 char类型 转 std::string
{ char cEntityID[32]; std::string strEntityID; //当cEntityID的值为32位时(即:填满整个空间); //cEntityID的最后一位‘\0’是没有的; //所以不能直接转换,转换方式如下: char * tempBuff[33] = {0}; memcpy( tempBuff, cEntityID, 32 ); strEn
2017-07-16 11:12:58 3181
原创 BOOST 类型转换(lexical_cast)崩溃问题
lexical_cast库说明lexical_cast库进行“字面量”的转换,类似C中的atoi函数,可以进行字符串、整数/浮点数的字面转换。【备注】字面量:字面量就是指这个量本身,比如字面量3,也就是指3。指像特定的数字,字符串或者是布尔值这样,能够直接了当地指出自己的类型并为变量进行赋值的值#include { int i = 0; char ch = 12
2017-07-16 11:03:32 1268 1
原创 BOOST TCP 同步 网络通信
TCP服务器端:#include #include #include int main( int argc, char * argv[] ){ //TCP服务器端-同步; //在同步模式下,程序发起一个IO操作,向io_service提交请求,io_service把操作转交给操作系统,同步地等待; //当IO操作完成时,操作系统通知io_service,然后io_serv
2017-07-15 21:36:10 820 1
原创 BOOST-计时器-同步、异步(boost::asio::deadline_timer)
//同步定时器;{ boost::asio::io_service ios; //所有asio程序必须要有一个io_service对象; boost::asio::deadline_timer d_timer( ios, boost::posix_time::seconds(2) ); //两秒后定时器终止; std::cout << d_timer.expires_at() << s
2017-07-15 20:19:58 966
原创 BOOST UDP 网络通信(1)
包含头文件#include #include UDP服务器端:int main( int argc, char * argv[] ){ boost::asio::io_service ios; //-------- Begin 1; boost::asio::ip::udp::socket sock( ios ); boost::asio::ip::udp::end
2017-07-15 20:07:40 1371
Qt WebEngine 实战 - 仿制浏览器
2021-03-31
lunarcalendarwidget.rar
2021-02-22
devicesizetable.rar
2020-09-28
dbpage.rar
2020-09-27
comtool.rar
2020-09-25
quazip-0.7.3.zip
2020-08-24
QT5.12.5 TLS initialization failed
2019-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人