共 191 篇文章 |
|
(这就是友元类和友元函数的区别) C++中的友元机制允许类的非公有成员被一个类或者函数访问,友元按类型分为三种:普通非类成员函数作为友元,类的成员函数作为友元,类作为友元。} 3 类作为友元类作为友元需要注意的是友元类和原始类之间的相互依赖关系,如果在友元类中定义的函数使用到了原始类的私有变量,那么就需要在友元类定义的... 阅76 转0 评0 公众公开 21-03-18 10:17 |
JetBrains全系列软件激活教程激活码以及JetBrains系列软件汉化包无限重置试用前面的话。MacWk.com 建议大家去 JetBrains官网 下载JetBrains系列工具的官方版,一般情况下载很快的,然后使用本教程方法激活。今天就送给大家一份大礼: Jetbrains全系列产品 2020.5 及以下版本最新破解工具(理论上适用于目前 Jetbrains 所有新老版本),可使用它... 阅2215 转2 评0 公众公开 21-03-17 11:14 |
当 std::condition_variable 对象的某个 wait 函数被调用的时候,它使用 std::unique_lock(通过 std::mutex) 来锁住当前线程。#include <iostream> // std::cout#include <thread> // std::thread#include <chrono> // std::chrono::seconds#include <mutex> // std::mutex, std::unique_lock#include <condition_v... 阅46 转0 评0 公众公开 20-09-28 16:03 |
//header filevoid func( shared_ptr<T1> ptr1, shared_ptr<T2> ptr2 );只能从一个shared_ptr或者weak_ptr对象上进行初始化。} 输出为:TestPoint2Add() >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Point2::Point2(int x, int y), (2,2)P... 阅73 转0 评0 公众公开 18-10-10 11:54 |
关于CInternetSession缓存问题。[cpp] view plain copy BOOL b = InternetSetOption (session,INTERNET_OPTION_RESET_URLCACHE_SESSION,NULL,0);[cpp] view plain copy CInternetSession session(_T("HttpClient"),1, INTERNET_OPEN_TYPE_DIRECT );while(pfile->ReadString(strLine)) { responseUtf8 += ... 阅130 转0 评0 公众公开 17-10-27 10:59 |
VC/MFC 固定窗口大小、居中显示 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){// TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs cs.style=WS_OVERLAPPED | WS_SYSMENU |WS_MINIMIZEBOX ;//去除窗口拖拉、最大化属性 cs.cx=950; //设定窗口宽度 cs.cy=720; //设定窗口高度。 阅591 转2 评0 公众公开 17-08-16 13:26 |
VC实现TTS文字语音朗读Microsoft Speech SDK 一. TTS概述。SAPI实现TTS(Text to Speech)1. 首先要初始化语音接口,一般有两种方式:ISpVoice* pVoice;::CoInitialize(NULL);HRESULT hr =CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL,IID_ISpVoice, (void **)&pVoice);然后就可以使用这个指针调用SAPI函数了,例如pVoice->SetVo... 阅1968 转10 评0 公众公开 17-07-23 21:28 |
HTTP request response 类型大全Requests Header | Http Header.Accept-Ranges: bytes.如果内容未改变返回304代码,参数为服务器先前发送的Etag,与服务器回应的Etag比较判断是否改变。如果实体未改变,服务器发送客户端丢失的部分,否则发送整个实体。Referer: http://www.zcmhi.com/archives/71.html.Warn: 199 Miscellaneous warningRespons... 阅892 转1 评0 公众公开 17-05-06 21:35 |
MFC中 GB2312、UTF //GB2312到UTF-8的转换static int GB2312ToUtf8(const char* gb2312, char* utf8){len = WideCharToMultiByte(CP_UTF8, 0, wstr, -1, NULL, 0, NULL, NULL);WideCharToMultiByte(CP_UTF8, 0, wstr, -1, utf8, len, NULL, NULL);//UTF-8到Unicode的转换static int Utf8ToUnicode(const char* utf8, char*unicode){int len = ... 阅69 转0 评0 公众公开 17-05-04 14:40 |
MFC 的 HTTP 请求处理1 MFC 处理 HTTP 请求的基本方法1.1 配置本地的 HTTP 服务器。用 MFC 发起 HTTP Post 请求,主要流程和 MFC HTTP Get 代码一样,以下是示例代码:如果在用 MFC 发起 HTTP Post 请求时,你用的是宽字符集的编码,比如说,我把用 MFC 发起 HTTP Post 请求里同样的几行代码,替换成下面这几句: 阅347 转2 评0 公众公开 17-05-04 14:39 |