<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mingf_13的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mingf_13</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mingf_13]]></copyright><item><title><![CDATA[函数重载中的const]]></title><link>https://blog.youkuaiyun.com/mingf_13/article/details/109509030</link><guid>https://blog.youkuaiyun.com/mingf_13/article/details/109509030</guid><author>mingf_13</author><pubDate>Thu, 05 Nov 2020 14:54:31 +0800</pubDate><description><![CDATA[《C++ Primer(第5版)》Page208 重载和const形参 一节中有一下说明及代码：

一个拥有顶层const的形参无法和另一个没有顶层const的形参区分开来：


1.
Record lookup(Phone);
Record lookup(const Phone);   //重复声明了Record lookup(Phone)

2.
Record lookup(Phone *);
Record lookup(Phone *const);  //重复声明了Record lookup(Phon]]></description><category></category></item><item><title><![CDATA[关于int *p[]和int (*p)[] 的区别]]></title><link>https://blog.youkuaiyun.com/mingf_13/article/details/109506659</link><guid>https://blog.youkuaiyun.com/mingf_13/article/details/109506659</guid><author>mingf_13</author><pubDate>Thu, 05 Nov 2020 11:20:54 +0800</pubDate><description><![CDATA[int *p[]   []优先级高于*，所以p先是一个数组，然后数组每个元素的类型是int*，int *p[]是一个(int *)类型的指针数组，p本质上是一个数组；

int (*p)[]  ()优先级高于[]，所以p先与*结合，是一个指针，指针的类型是一个int[]数组，int (*p)[]是一个数组指针，p本质上是一个指针。


#include &lt;stdio.h&gt;

int main(void)
{
  printf("=====int (*p)[]=====\n")...]]></description><category></category></item><item><title><![CDATA[C#三层结构]]></title><link>https://blog.youkuaiyun.com/mingf_13/article/details/45720761</link><guid>https://blog.youkuaiyun.com/mingf_13/article/details/45720761</guid><author>mingf_13</author><pubDate>Thu, 14 May 2015 14:37:02 +0800</pubDate><description><![CDATA[﻿﻿
一、什么是三层结构
在软件体系架构设计中，分层式结构是最常见，也是最重要的一种结构。微软推荐的分层式结构一般分为三层，从下至上分别为：数据访问层、业务逻辑层（又或成为领域层）、表示层.

二、三层结构的优点
1、开发人员可以只关注整个结构中的其中某一层；
2、可以很容易的用新的实现来替换原有层次的实现；
3、可以降低层与层之间的依赖；
4、有利于标准化；
5、利于各层逻辑的]]></description><category></category></item><item><title><![CDATA[WinForm 无边框窗口 拖动实现]]></title><link>https://blog.youkuaiyun.com/mingf_13/article/details/45717935</link><guid>https://blog.youkuaiyun.com/mingf_13/article/details/45717935</guid><author>mingf_13</author><pubDate>Thu, 14 May 2015 10:58:17 +0800</pubDate><description><![CDATA[无边框窗口的拖动可以直接调用微软的接口
但是必须先引入System.Runtime.InteropServices才能直接使用DLLImport

using System.Runtime.InteropServices;
        [DllImport("user32.dll")]
        public static extern bool ReleaseCapture();]]></description><category></category></item></channel></rss>