c++
文章平均质量分 53
z526882183
这个作者很懒,什么都没留下…
展开
-
c++ json封装---解析
首先要有编译的json库#pragma once#include using namespace Json;using namespace std;class CParseJson{public: CParseJson(); bool ParseJson(const string& _sJson); bool GetString(const string& _sKey, string& _sVal原创 2016-04-14 19:46:19 · 2177 阅读 · 0 评论 -
C++ string 字符串函数详解
December 8, 2012 / 编程指南运算符重载+ 和 +=:连接字符串=:字符串赋值>、>=、==、!=:比较字符串>:输出、输入字符串注意:使用重载的运算符 + 时,必须保证前两个操作数至少有一个为 string 类型。例如,下面的写法是不合法的:#include #include int main(){ string str = "cat";转载 2016-04-14 20:26:19 · 348 阅读 · 0 评论 -
directshow使用Sample Grabber采样
//以下代码来自陆其明所著之DirectShow开发指南,他是这方面的专家,目前市面上两本关于directshow的书都是他写的…1、 指定你想要扑获的媒体类型 在Sample Grabber 过滤器连接到别的过滤器之前你必须配置它。首先你要调用CoCreateInstance来创建Sample Grabber ,然后调用IfilterGraph::AddFilter来加载它到过滤图形中。然后查转载 2017-03-30 10:32:59 · 1788 阅读 · 0 评论 -
vc获得路径中的文件名
方法是用头文件shlwapi.h搜索里面的函数LPTSTR PathFindFileName(LPCTSTR pPath)功能:获得路径中的文件名 例: PathFileFileName( “c://Program Files//File.txt” ) => “File.txt”。void PathStripPath(LPTSTR pszPath );功能:从路径中分析出文件名 例: PathS原创 2017-04-19 16:49:06 · 1441 阅读 · 0 评论 -
boost mutex lock 使用
boost中的mutex貌似有6种或者更多,我用过的有3中boost::mutex、boost::shared_mutex、boost::recursive_mutex,貌似还有boost::try_mutex、boost::time_mutex,不过没用过。boost::mutex是最基础的锁,有lock和unlock方法,可以认为是互持锁。boost::shared_mutex是共享锁,有loc转载 2017-05-26 15:02:21 · 3824 阅读 · 0 评论 -
vs2003生成的程序,启动默认以管理员身份运行
vs2003生成的程序,启动默认以管理员身份运行 1、准备一个manifest文件,命名如下:XPStyle.manifest文件的内容如下:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"转载 2017-07-07 10:02:49 · 554 阅读 · 0 评论