<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hsoftk的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hsoftk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hsoftk]]></copyright><item><title><![CDATA[C++学习之路（九），C++primer plus 第九章 内存模型和名称空间－－复习题]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/118069346</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/118069346</guid><author>hsoftk</author><pubDate>Sun, 20 Jun 2021 21:26:23 +0800</pubDate><description><![CDATA[  距离上次学习又双叒叕过去三个月了，之前一直都想继续来着，只怪自己定力不够，自制力不行，虽然对这个很有兴趣，但是学习起来又是一直那么的枯燥，一直在偷懒，虽然网上都说这本书好，但是这本书有一个致命的缺点，就是太过于厚了，一本书差不多1000页，学习起是有点打击信心了，哎，不说了，继续。。。。
C++学习之路（九），C++primer plus 第九章 内存模型和名称空间－－Ｃ++的编程模块－编程练习
1. 对于下面的情况，应使用哪种存储方案？
a. homer 是函数的形参。
b. sercret 变量由.]]></description><category></category></item><item><title><![CDATA[C++学习之路（八），C++primer plus 第九章 内存模型和名称空间]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/107895201</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/107895201</guid><author>hsoftk</author><pubDate>Mon, 22 Mar 2021 21:52:28 +0800</pubDate><description><![CDATA[​​​​
C++primer plus 第九章  内存模型和名称空间
本章内容包括：
●  单独编译。
●  存储持续性、作用域和链接性
●  定位（placement）new 运算符。
●  名称空间
  C++ 为在内存中存储数据方面提供了多种选择。可以选择数据保留在内存中的时间长度（存储持续性）以及程序的哪一部分可以访问数据（作用域和链接）等。可以使用 new 来动态地分配内存，而定位 new 运算符提供了这种技术的一种变种。C++ 名称空间是另一种控制访问权的方式。通常，大型程序都由多个源代码文件组]]></description><category></category></item><item><title><![CDATA[C++学习之路（六），C++primer plus 第七章 函数－－Ｃ++的编程模块－编程练习]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/102131540</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/102131540</guid><author>hsoftk</author><pubDate>Sun, 24 Nov 2019 12:09:38 +0800</pubDate><description><![CDATA[1. 编写一个程序，不断要求用户输入两              个数，直到其中的一个为0。对于每两个数，程序将使用一个函数来计算它们的调和平均数，并将结果返回给 main（），而后者将报告结果。调和平均数指的是倒数平均值的倒数，计算公式如下 ：       调和平均数 = 2.0xy/(x+y)
#include &lt;iostream&gt;
using namespace std;

d...]]></description><category></category></item><item><title><![CDATA[C++学习之路（七），C++primer plus 第八章 函数探幽]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/102962688</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/102962688</guid><author>hsoftk</author><pubDate>Thu, 07 Nov 2019 20:53:40 +0800</pubDate><description><![CDATA[**第 8 章  函数探幽**
	本章内容包括：
				内联函数。
				引用变量。
				如何按引用传递函数参数。
				默认参数。
				函数重载。
				函数模板。
				函数模板具体化。

   通过第 7 章，了解到很多有关 C++ 	函数的知识，但需要学习的知识还很多。C++ 还提供许多新的函数特性，使之有别于 C 语言。新特性包括内联函数、按引用传递变量...]]></description><category></category></item><item><title><![CDATA[C++学习之路（六），C++primer plus 第七章 函数－－Ｃ++的编程模块－复习题]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/101866170</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/101866170</guid><author>hsoftk</author><pubDate>Tue, 01 Oct 2019 21:25:02 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[C++学习之路（六），C++primer plus 第七章 函数－－Ｃ++的编程模块]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/100055347</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/100055347</guid><author>hsoftk</author><pubDate>Sat, 24 Aug 2019 21:01:45 +0800</pubDate><description><![CDATA[　　　第 7 章　函数－－－Ｃ++的编程模块　

　　本章内容包括：

　　　函数基本知识。
　　　函数原型。
　　　按值传递函数参数。
　　　设计处理数组的函数。
　　　使用 const 指针参数。
　　　设计处理文本字符串的函数。
　　　设计处理结构的函数。
　　　调用自身的函数（递归）。
　　　指向函数的指针。



　　乐趣在于发现。仔细研究，读者将在函数中找到乐趣。Ｃ++自带了一个包含...]]></description><category></category></item><item><title><![CDATA[C++学习之路（五），C++primer plus 第六章 分支语句和逻辑运算符－编程练习]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/99680610</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/99680610</guid><author>hsoftk</author><pubDate>Fri, 16 Aug 2019 16:19:25 +0800</pubDate><description><![CDATA[　　1.　编写一个程序，读取键盘输入，直到遇到 @ 符号为止，并回显输入（数字除外），同时将大写字符转换为小写，将小写字符转换为大写（表忘了 cctype 函数系列）。


#include&lt;iostream&gt;
#include&lt;cctype&gt;
using namespace std;

int main()
{
	char ch;
	cout &lt;&lt; "Ent...]]></description><category></category></item><item><title><![CDATA[C++学习之路（五），C++primer plus 第六章 分支语句和逻辑运算符－复习题]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/99341396</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/99341396</guid><author>hsoftk</author><pubDate>Mon, 12 Aug 2019 21:50:24 +0800</pubDate><description><![CDATA[　　1.请看下面两个计算空格和换行符数目的代码片段：
　　


// Version 1
　　while (cin.get(ch))　　　　　　　　// quit on eof
　　{
　　　　if (ch = ' ')
　　　　　　spaces++;
　　　　if (ch = '\n')
　　　　　　newlines++;
　　}

　　// Versio...]]></description><category></category></item><item><title><![CDATA[C++学习之路（五），C++primer plus 第六章 分支语句和逻辑运算符]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/98074441</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/98074441</guid><author>hsoftk</author><pubDate>Thu, 01 Aug 2019 18:00:49 +0800</pubDate><description><![CDATA[程序清单6.1 


//using if statement    使用 if 语句
#include&lt;iostream&gt;
using namespace std;

void main()
{
    char ch;
    int spaces = 0, total = 0;
    cin.get(ch);
    while(ch != '.')
    {
   ...]]></description><category></category></item><item><title><![CDATA[C++学习之路（四），C++primer plus 第五章 循环和关系表达式编程练习题]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/97377607</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/97377607</guid><author>hsoftk</author><pubDate>Fri, 26 Jul 2019 14:28:39 +0800</pubDate><description><![CDATA[/***************************************************************************
编程练习1
编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)
所有整数的和。这里假设输入较小的整数。例如，如果用户输入的是2和9，则程序将指出2~9之间
所有整数的和为44.
****************...]]></description><category></category></item><item><title><![CDATA[C++学习之路（四），C++primer plus 第五章 循环和关系表达式复习题]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/97376202</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/97376202</guid><author>hsoftk</author><pubDate>Fri, 26 Jul 2019 11:53:51 +0800</pubDate><description><![CDATA[记录下学习C++primer plus路的历程，前面还有几章复习和编程练习，有空的时候再补上



/*******************************
1；入口条件循环和出口循环的区别？各种C++循环分别属于其中的哪一种
 入口循环是先判断条件再循环，有可能不循环
 出口循环是先执行一次循环，再判断，至少会循环一次
 for 循环和while循环是入口循环，do....]]></description><category></category></item><item><title><![CDATA[记一次VS2010学写代码过程（四）]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/81142642</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/81142642</guid><author>hsoftk</author><pubDate>Mon, 22 Jul 2019 10:03:49 +0800</pubDate><description><![CDATA[貌似基本的问题已经解决了的时候，发现又出现了新的状况，在编译品中编译运行的代码没有问题

但是在文件夹中运行，结果却不一样，找不到hProcess:



代码完全一样，一个是在谝译器中运行，一个在文件夹直接运行，如果有问题，应该是这个样子才对，怎么就仅仅只有一个参数显示不了内容，在那个C++的QQ群里求助，回答象是发现了新大陆的样子，说我的系统是XP，是古董，我也不说什么了。到这里基...]]></description><category></category></item><item><title><![CDATA[记一次VS2010学写代码过程（三）]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/81141148</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/81141148</guid><author>hsoftk</author><pubDate>Mon, 22 Jul 2019 10:03:34 +0800</pubDate><description><![CDATA[就酱紫懵圈三两天，之间也碰到些小插曲，比如在查找资料的时候用关键字搜vc6 dll注入只找到一个优快云的链接，为了能下下来，因为要积分才能下软件，找了好些工具，打回了自己优快云的帐号，以为里面有积分，记得以前注册的时候用软件刷过一些积分，哪知道找回后帐号内积分为0，又求助了52PJ论坛坛友，还好，坛友比较热心，没多入就给我发了链接让我去下，我还以为能够解决这几天的困惑，谁知道那...]]></description><category></category></item><item><title><![CDATA[记一次VS2010学写代码过程（二）]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/81139319</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/81139319</guid><author>hsoftk</author><pubDate>Mon, 22 Jul 2019 10:03:24 +0800</pubDate><description><![CDATA[接上集，编译没有错误那就运行了,满怀激动的心情点了菜单下面的绿色小三角图标然后期待的画面&gt;&gt;&gt;&gt;&gt;&gt;这是什么鬼，怎么会酱紫，注入的计算器就崩溃了，反复的一行行的对照代码，没有错了，除了注释不一样，是哪里出错了么，还是哪个步骤错了，删除所建的文件夹，再按视频一步一步来，故障仍旧，找不出问题所在，继续删除文件夹再来一次，不行，我就想，是不是XP系统的问题，把文件打包...]]></description><category></category></item><item><title><![CDATA[记一次VS2010学写代码过程（一）]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/81137308</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/81137308</guid><author>hsoftk</author><pubDate>Mon, 22 Jul 2019 10:03:13 +0800</pubDate><description><![CDATA[前几天看到XX老师编写的编写Win32控制台程序 注入带窗口的DLL，的教程，闲来无事，也跟着视频教程自己动手写个，主要是代码简短，比起以往看的一些视频，代码都比较繁琐，好多都不懂，也懂得去找资料去一探究竟，本来新手一个，视频中用的VS2010.本人机器里XP只有很久之前留的一个VC6++；本以为都 一样，教程里也说装一个VC6,VC7,VC8,VC9,VC2010,VC2012,VC2013都...]]></description><category></category></item><item><title><![CDATA[MFC 华而不实的鼠标响应事件]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/81179161</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/81179161</guid><author>hsoftk</author><pubDate>Tue, 24 Jul 2018 14:55:47 +0800</pubDate><description><![CDATA[        前几天搞了注入DLL代码的问题，今天偶然想到如何实现控件响应鼠标事件，如何鼠标移动到某控件上静态编辑框或者鼠标显示提示信息，经过几番搜索，还好全部解决，就上回的代码

先在MainDialogWnd.cpp中声明一个对象用过存放鼠标提示信息

然后在初始化函数OnInitDialog()中设置m_stat，VS20XX的可以略过这段。也有人喜欢用老版本经典的VC6++,VC6的MF...]]></description><category></category></item><item><title><![CDATA[记一次VS2010学写代码过程（五）]]></title><link>https://blog.youkuaiyun.com/hsoftk/article/details/81142930</link><guid>https://blog.youkuaiyun.com/hsoftk/article/details/81142930</guid><author>hsoftk</author><pubDate>Sat, 21 Jul 2018 17:23:51 +0800</pubDate><description><![CDATA[ 

        剧情应该结束了，还要写什么………………想想那个找不到hProcess还没有解决，于是我在家里用WIN10来用两种方式运行代码，都能够显示注入窗口，那问题应该还是出现在XP系统，或是XP系统的VS2010设置上，我就想既然VS2010对XP系统的兼容不是很好，那VC6++是完全32位系统的编译器，应该没有问题吧，况且视频的作者也说VC6VC7等等都可以，只是大同小异，那我还是用...]]></description><category></category></item></channel></rss>