
代码学习
禹程序修行之路
关于自我学习提升的记录,欢迎大家前来批评指正,一起成长。
展开
-
QT Window打包
QT Window打包原创 2022-10-06 01:18:09 · 187 阅读 · 1 评论 -
c++基础第一天
代码博客第一天原创 2017-10-17 15:54:31 · 229 阅读 · 0 评论 -
c++ 二维动态数组
C++ 二维动态数组二维动态数组的创建、赋值、使用、以及内存释放(包括内存泄漏检测) 很多时候,我们无法得知或者不用去考虑程序在运行时需要创建多大的数组,此时动态数据的创建就会显得格外重要了,二维动态数组具有很高的灵活性和实用性,废话不多说,源码呈上!(其中包括了一些vs内存检测的语句,大家看注释吧)#include #include using原创 2018-02-03 17:10:24 · 957 阅读 · 0 评论 -
win32 DLL文件的生成与调用
一、Win32 DLL 的生成与调用(一) 函数1. 导出DLL文件[1] 方式1:使用关键字extern “C”_declspec(dllexport)在.h文件中:extern “C” 返回类型 _declspec(dllexport) 函数名(形参);[2] 方式2:使用模块定义文件.def在项目中添加定义文件,代码如下:; FloatCalDLL.def...原创 2018-03-31 11:09:31 · 2462 阅读 · 1 评论 -
MFC全屏幕显示对话框窗口,无标题栏和框架。
全屏幕显示对话框窗口,全屏幕显示时,无标题栏和框架。自定义函数如下。//自定义屏幕缩放函数void gofullscreen(HWND hwnd,BOOL bfullscreen,RECT &sizerect){ int cx,cy; HDC DC = ::GetDC(0); cx = GetDeviceCaps(DC,HORZRES)+GetSystemMetrics(SM_C...原创 2018-04-03 09:42:55 · 1368 阅读 · 0 评论 -
c++ 函数返回数组
C 从函数返回数组C 语言不允许返回一个完整的数组作为函数的参数。但是,您可以通过指定不带索引的数组名来返回一个指向数组的指针。我们将在下一章中讲解有关指针的知识,您可以先跳过本章,等了解了 C 指针的概念之后,再来学习本章的内容。如果您想要从函数返回一个一维数组,您必须声明一个返回指针的函数,如下:int * myFunction(){...}另外,C 不支持在函数外返回局部变量的地址,除非定义...转载 2018-04-03 13:17:05 · 1706 阅读 · 0 评论 -
MFC 数据类型转换
WIN32 与 MFC 数据类型转换 对于刚入手MFC的小伙伴来说,数据类型的转换无疑是令人头疼的问题之一,为了让小白们尽量避免这些痛苦,这里对常见的几种数据类型的转换进行了总结,希望可以帮到你们。 首先是在win32的数据类型转换。win32中的字符串最好使用string类型。 与下面的类似MFC中字符串最好使用CString类型. 1、CString 转化为 int型 ...原创 2018-04-03 13:34:05 · 796 阅读 · 0 评论 -
八皇后算法题
八皇后问题介绍八皇后问题是一个古老的问题,于1848年由一位国际象棋棋手提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,如何求解?所谓递归回溯,本质上是一种枚举法。这种方法从棋盘的第一行开始尝试摆放第一个皇后,摆放成功后,递归一层,再遵循规则在棋盘第二行来摆放第二个皇后。如果当前位置无法摆放,则向右移动一格再次尝试,如果摆放成功,则继...原创 2018-04-03 14:52:03 · 240 阅读 · 0 评论 -
MFC获取程序当前路径
//获取工作路径 CString GetWorkDir(){ char pFileName[MAX_PATH]; int nPos = GetCurrentDirectory( MAX_PATH, pFileName); CString csFullPath(pFileName); if( nPos < 0 ) return CStrin...原创 2018-04-03 18:29:04 · 3870 阅读 · 0 评论