c++
四个程序员
命,是弱者的借口;
运,是强者的谦辞。
展开
-
MFC创建资源并加载
MFC创建资源并加载原创 2022-09-29 20:26:59 · 419 阅读 · 0 评论 -
个人总结知识点(界面版)
将MFC控件改成自适应调整大小TIP文字气泡提醒超链接形式的按钮原创 2022-09-29 20:24:27 · 145 阅读 · 0 评论 -
个人总结知识点(非界面版)
写日志动态调用dll假设exe文件和动态链接库文件不在同一个目录下的处理方式获取路径判断路径是否存在接口导出显示MFC界面原创 2022-09-29 20:17:29 · 128 阅读 · 0 评论 -
c++使用sqlite3
c++使用sqlite3原创 2022-09-29 20:06:23 · 1006 阅读 · 0 评论 -
c++使用ado访问数据库
c++使用ado访问数据库原创 2022-09-29 20:04:48 · 578 阅读 · 0 评论 -
EnumWindowsProc
EnumWindowsProc使用实例原创 2022-09-29 19:04:28 · 504 阅读 · 0 评论 -
接口导出
#ifndef USER_INTERFACE_DLL#define USER_INTERFACE_DLL#endif#ifdef USER_INTERFACE_DLL #define USER_INTERFACE_API AFX_API_EXPORT #define USER_INTERFACE_API_C extern "C" __declspec(dlle...原创 2019-07-23 09:59:09 · 1129 阅读 · 0 评论 -
获取路径
//--1--获取可执行文件的路径,即exe调用dll时,无论在哪个dll中使用如下代码,得到的都是exe路径CString GetExePath(void){ CString strModuleFile; GetModuleFileName(NULL,strModuleFile.GetBuffer(1024),1024); strModuleFile.ReleaseBuffer();...原创 2019-07-23 09:56:57 · 199 阅读 · 0 评论 -
exe文件和动态链接库文件不在同一个目录下的处理方式
动态调用dll时,工作的路径通常是exe当前文件所在的路径,如果被调用的dll还关联其他的dll,并且其他dll不在当前路径下,直接动态调用dll就会失败,遇到这种情况,就要在调用dll之前,重新设置当前的工作路径CString exepath;//代表exe所在的路径(通常默认的工作路径)CString dllpath;//实际上被调用的dll和其他关联dll的路径//在这种情况下如果直接...原创 2019-07-23 09:54:01 · 3408 阅读 · 0 评论 -
动态调用dll
假设需要调用的动态链接库接口为int UserStartAutoMark(CString RadioCheckType,CString dllpath,CString ProductSettings,CString strPdfPath_in,CString strPostProcessDllPath_in, CString strFileAutoPath_in,CString st...原创 2019-07-23 09:52:56 · 992 阅读 · 0 评论 -
指针和引用,以及int *p、int *&p、int &*p、int**p
https://www.cnblogs.com/alephsoul-alephsoul/archive/2012/10/10/2719192.html指针和引用一般用于函数传参使用,因为传递实参到被调函数后,不能直接修改实参的值(被调函数只能使用形参,形参在被调函数结束后自动释放),所以需要传递指针或引用来实现修改实参。指针本质上是一个变量,存储着指向另外某变量的地址,所以传到被调函数的是...原创 2018-08-08 15:03:33 · 1942 阅读 · 0 评论 -
c++中static的用法详解
c++中static的用法详解转载 2018-10-15 16:21:43 · 128 阅读 · 0 评论 -
dynamic_cast用于无法使用virtual函数的时候
https://www.cnblogs.com/chio/archive/2007/07/18/822389.html转载 2018-10-16 10:37:51 · 417 阅读 · 0 评论 -
c++全局变量和局部变量
https://blog.csdn.net/qq_33266987/article/details/51965221转载 2018-10-16 10:58:51 · 594 阅读 · 0 评论 -
c++类大小
https://blog.csdn.net/fengxinlinux/article/details/72836199转载 2018-10-17 09:53:45 · 93 阅读 · 0 评论 -
Unicode(utf8,utf16)
https://www.cnblogs.com/kingcat/archive/2012/10/16/2726334.html转载 2018-10-17 15:21:45 · 183 阅读 · 0 评论 -
c++实现中文大写数字转换
#include <iostream>#include <map>#include <string>#include <stack>using namespace std;typedef pair<int,string> mypair;string transform(long long i){ //定义m...原创 2018-10-22 11:53:28 · 3620 阅读 · 1 评论 -
C++静态库与动态库
转自:https://www.cnblogs.com/skynet/p/3372855.html 作者:吴秦什么是库**库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。...转载 2019-01-08 10:59:42 · 127 阅读 · 0 评论 -
c++函数如何返回多个参数
1、使用结构#include <iostream>using namespace std;struct Result{ int add; int sub;};Result operation(int a,int b){ Result ret; ret.add=a+b; ret.sub=a-b; return ret;...转载 2018-08-07 22:00:58 · 16622 阅读 · 6 评论