技术文档
文章平均质量分 51
邻家小宝
C++软件开发
展开
-
递归算法面试题
一、斐波拉契递归详解int Fib(int n) { if (n < 2) return 1; return Fib(n - 1) + Fib(n - 2);}3 == Fib(3);/* 3 == Fib(3); ↓ Fib(3 - 1) + Fib(3 - 2) ↓ ↓ Fib(2)原创 2020-11-25 09:14:54 · 204 阅读 · 0 评论 -
一到笔试题就犯晕索性把详解写在博客里
第一题、宏解析问题#define MUL(a,b) a * bprintf("%d", MUL(1 + 2, 1 + 2));考察的是宏解析后的代码是什么样子的:MUL(a,b) 解析后为 a * ba 转换为 1 + 2 、b转换为 1 + 2a * b 转换为 1 + 2 * 1 + 2 = 1 + 2 + 2 = 5第二题、字节对齐问题 32位环境下定义结构体#pragma pack(1)struct stu1{ char a; ...原创 2020-06-15 16:59:01 · 238 阅读 · 0 评论 -
由浅入深讲解动态类函数指针
1、首先描述一下指针值的含义:假设内存值的序列是这样描述的 : 我们定义一个 0 ~ 50 的正整数序列。 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,...原创 2020-03-18 19:43:48 · 1356 阅读 · 0 评论 -
VC项目文件说明
<br />VC项目文件说明 <br />.dsp 项目参数配置文件,这个文件太重要,重点保护对象。. <br />.dsw 工作区文件,重要性一般,因为它信息不我,容易恢复。 <br />以下文件在项目中是可丢弃的,有些文件删除后,VC会自动生成的。 <br />.clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此转载 2011-01-17 10:20:00 · 318 阅读 · 0 评论 -
应用程序无法启动的解决办法!
1、应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。出现该问题的原因是: 工程项目默认值:MFC的使用[在共享DLL中使用MFC]; A lib库: 设置的是 [使用标准Windows库]; B lib库: 设置的是[使用标准Windows库]; C lib库:原创 2015-02-04 13:27:55 · 1223 阅读 · 0 评论 -
内接圆绘制多边形公式
//利用矩形左上角与右下角进行绘制 void CalcPoints(const RECT& rc);void CPolyCtl::CalcPoints(const RECT& rc){ const double pi = 3.14159265358979; //装载圆心的坐标 POINT ptCenter; //计算半径所表示的位置转载 2009-06-23 13:00:00 · 976 阅读 · 0 评论 -
MFC WinInet 编程
目前Visual C++ 6.0支持的网络编程有三种方式:一种是ISAPI,既基于网络服务器应用程序设计接口的程序,主要用来创建FTP服务器、PROXY代理服务器、HTTP服务器、SMTP服务器、BBS服务器、网络数据库服务器等服务器程序。一种是Windows Socket2,即基于Windows套接口编程,源于UNIX的套接口编程。还有一种便是WinInet基于国际互连网客户端应原创 2009-06-16 02:31:00 · 1545 阅读 · 0 评论 -
新旧包含库的区别
很多C++程序员还在使用而不是用更新的标准的库。 这两者都有什么不同呢?首先,5年前我们就开始反对把.h符号继续用在标准的头 文件中。继续使用过时的规则可不是个好的方法。从功能性的角度来讲, 包含了一系列模板化的I/O类,相反地只仅仅是支持字符 流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此, 和在接口和执行上都是不同的。最后,的各组 成都是以STL的形式声明的,然而的各原创 2009-06-16 12:55:00 · 339 阅读 · 0 评论 -
C++编程的进程和线程概念释疑
一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win32进程并不执行什么指令,它只是占据着4GB的地址空间,此空间中有应用程序EXE文件的 代码和数据。EXE需要的任意DLL也将它们的代码和数据装入到进程的地址空间。除了地址空间,进程还占有某些资源,比如文件、动态内原创 2009-06-07 22:40:00 · 321 阅读 · 0 评论