随笔分类 -  [1] C&Cpp

摘要:在Windows的VC下 读ini文件 例如:在D:\test.ini文件中 上面的=号两边可以加空格,也可以不加 用GetPrivateProfileInt()和GetPrivateProfileString() [section] key=string . . 获取integer UINT Ge 阅读全文
posted @ 2019-10-26 09:48 htj10 阅读(6283) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/wenzhou1219/article/details/52039731 IDispatch接口,称为自动化接口、调度接口、分派接口。 COM提供接口IDispatch,中文一般译作自动化接口,其实感觉直译为分派接口更好理解。自动化,顾名思义一开始诞 阅读全文
posted @ 2019-10-23 21:58 htj10 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:一、用Poco库 Poco库是下载、编译和使用:www.cnblogs.com/htj10/p/11380144.html DOM(The Document Object Model)方式: 1. 生成XML #include <Poco/AutoPtr.h> #include <Poco/DOM/ 阅读全文
posted @ 2019-09-26 10:32 htj10 阅读(14973) 评论(0) 推荐(0) 编辑
摘要:C++智能指针 auto_ptr、shared_ptr、weak_ptr和unique_ptr 阅读全文
posted @ 2019-09-23 22:25 htj10 阅读(142) 评论(0) 推荐(0) 编辑
摘要:#pragma warning ... 一般放在头文件的最开始位置。 1. #pragma warning只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。 2. #pragma warning(push) 存储当前报警设置 阅读全文
posted @ 2019-09-22 13:29 htj10 阅读(1012) 评论(0) 推荐(0) 编辑
摘要:VC++判断文件或文件夹是否存在在Windows应用项目中,几乎总会需要用到一些文件系统相关的函数,如:判断文件是否存在,判断文件夹是否为空,删除文件夹及其所有子项,计算文件夹的大小,等等。不知为何,Windows并未提供直接的API来完成这些操作,于是,代码江湖上开始创立起各种流派,一片刀光剑影。 阅读全文
posted @ 2019-09-22 12:46 htj10 阅读(712) 评论(0) 推荐(0) 编辑
摘要:1.Windows API 2. MFC中的CFileFind类 下面参考:https://blog.csdn.net/hisinwang/article/details/45725319 3. C语言函数 _findfirst 阅读全文
posted @ 2019-09-15 19:00 htj10 阅读(291) 评论(0) 推荐(0) 编辑
摘要:现代标准时间:协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。 C语言的 time 函数和 localtime 函数 (基于格林威治标准时间(GM 阅读全文
posted @ 2019-09-14 10:30 htj10 阅读(1390) 评论(0) 推荐(0) 编辑
摘要:C语言运算符优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- () 圆括号 (表达式)/函数名(形参表) -- . 成员选择(对象) 对象.成员名 -- -> 成员选择(指针) 对象指针->成员名 -- 2 - 负号运算符 -表达式 阅读全文
posted @ 2019-09-13 10:25 htj10 阅读(208) 评论(0) 推荐(0) 编辑
摘要:参考:http://asciima.com/ ASCII码表 ASCII码大致可以分作三部分组成。 第一部分是:ASCII非打印控制字符; 第二部分是:ASCII打印字符; 第三部分是:扩展ASCII打印字符; 第一部分:ASCII非打印控制字符表 ASCII表上的数字0–31分配给了控制字符,用于 阅读全文
posted @ 2019-09-13 09:21 htj10 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可用于网络传输二进制数据(图片,文件...),将二进制转为Base64编码后,可以写入XML,将XML传输到Server端,再进行Base64解码,得到二进制数据。(二进 阅读全文
posted @ 2019-09-11 20:00 htj10 阅读(512) 评论(0) 推荐(0) 编辑
摘要:console版计算器: 阅读全文
posted @ 2019-09-01 16:49 htj10 阅读(491) 评论(0) 推荐(0) 编辑
摘要:拖尾返回类型:当模板函数的返回值取决于特定的模板形参时,可以使用 auto 关键字指定返回类型,然后在函数头的 -> 后使用 decltype 操作符来定义返回类型。 decltype(..)是获得一个表达式的结果值的类型。->后的是函数的返回类型。 阅读全文
posted @ 2019-08-31 15:41 htj10 阅读(160) 评论(0) 推荐(0) 编辑
摘要:#include <iostream> #include <cstdarg> int sum(int count, ...) {//接收数量不定的参数 if (count <= 0) return 0; va_list argList; va_start(argList, count); int sum = 0; for (int i = 0; i < count; ++i) { sum += v 阅读全文
posted @ 2019-08-31 10:49 htj10 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、下载和编译Poco库 参考:www.jianshu.com/p/94c27101eee3blog.csdn.net/walk_and_think/article/details/82432863 下载地址:https://pocoproject.org/releases/poco-1.9.0/ 阅读全文
posted @ 2019-08-19 22:20 htj10 阅读(2863) 评论(0) 推荐(0) 编辑
摘要:开始 ``` find() : Finds the first substring equal to the given character sequence find_first_of() : Finds the first character equal to one of characters 阅读全文
posted @ 2019-08-14 20:51 htj10 阅读(1794) 评论(0) 推荐(0) 编辑
摘要:console控制台:使用<winsock2.h> 和 ws2_32.lib 参考:孙鑫C++课程14 TCP:面对连接的、安全的通信 总结:TCP服务端1. 创建流套接字(SOCK_STREAM)sockSrv2. 绑定本地IP地址和端口 bind(...)3. 监听 listen(...)4. 阅读全文
posted @ 2019-07-27 16:49 htj10 阅读(379) 评论(0) 推荐(0) 编辑
摘要:关于CString的详细用法,参见:www.cnblogs.com/htj10/p/9341545.html 关于std::string的详细用法,参见:http://www.cplusplus.com/reference/string/string/?kw=string 1. 查找字符(串)-- 阅读全文
posted @ 2019-07-19 23:52 htj10 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:注:以下为转载:2005-10 作者:宋宝华 出处:天极网 http://soft.yesky.com/lesson/318/2166818.shtml VC++动态链接库编程之非MFC DLL 4.1 一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动 阅读全文
posted @ 2019-07-14 11:58 htj10 阅读(410) 评论(0) 推荐(0) 编辑
摘要:VS下设置dll和lib的路径 以下是一些DLL工程或静态库工程,设置生成的库文件(x.dll和x.lib)所在地方(输出路径)的方法: 设置 x.dll 输出路径方法是在右键项目的"属性"->连接器->常规, 然后在常规属性界面中的 "输出文件" 中填入自己想要x.dll文件的输出路径。 设置 x 阅读全文
posted @ 2019-07-11 20:47 htj10 阅读(1065) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示