<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhckf的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhckf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhckf]]></copyright><item><title><![CDATA[Win32 - 关于UNICODE编码]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8770367</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8770367</guid><author>zhckf</author><pubDate>Mon, 08 Apr 2013 00:40:26 +0800</pubDate><description><![CDATA[本例介绍了微软C语言使用的两种字符集, ASCII(ISO-8859-1)和UNICODE(UTF-16)字符集以及它们的区别。
注意，对字符集缺乏概念的同学, 请仔细阅读本例, 字符集是整个Win32编程基础的重中之重。
从程序中我们可以学习到, 除过早期C语言支持的ASCII编码外, 新的C语言还支持UNICODE编码, 这是一种可以包含国际化文字的编码格式, 是Windows2000之后]]></description><category></category></item><item><title><![CDATA[C/C++内存对齐问题探讨]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8762922</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8762922</guid><author>zhckf</author><pubDate>Fri, 05 Apr 2013 23:18:44 +0800</pubDate><description><![CDATA[C/C++内存对齐

      最近几天开始翻阅《深度探索C++对象模型》，遇到了一些疑惑，也解决了一些，做笔记记录一下，跟我一样迷惑过的同学我们可以一块学习一下。这篇笔记说说内存对齐问题。


一、关于内存对齐
    现代计算机中内存空间都是按照byte划分的，从理论上讲似乎对任何类型的变量的访问可以从任何地址开始，但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问，]]></description><category></category></item><item><title><![CDATA[计算机专业相关词汇]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8743995</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8743995</guid><author>zhckf</author><pubDate>Sun, 31 Mar 2013 20:35:38 +0800</pubDate><description><![CDATA[作为计算机相关专业学生，面试或者笔试时不可避免地会遇到与专业相关的问题，而考核专业问题的时候，又不可避免地涉及到很多专业词汇，这就需要求职者掌握好常见的专业词汇，才能在阐述问题时得心应手，避免出现表达错误引起误解。以下是计算机专业常见相关词汇。
5.4.1          
计算机专业相关课程
计算机导论           Introduction to Computer Science]]></description><category></category></item><item><title><![CDATA[有关风月，无关你我]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8666012</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8666012</guid><author>zhckf</author><pubDate>Tue, 12 Mar 2013 22:47:37 +0800</pubDate><description><![CDATA[一丝的羁伴,或不是很清明,终是需要时间去辩认,方可弄懂是爱又或不是。
　　一份眷恋、一笔思念、一著浅忆，该懂的都懂了，不懂的终究还是不懂。那点滴的温存也终于在记忆里尘埃落定，没有了后来的插曲，只是温习着最初的温馨，或是不愿、或是不能。
　　就这样败给流年，没有结束的故事，没有尾音的后话，没有了没有的如果，就淡淡的撤出视线，不曾再出现。
　　即如一句似曾相识的叹息，还是总能将人牵回思绪的尽头，]]></description><category></category></item><item><title><![CDATA[C++笔记（五、六）]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8521651</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8521651</guid><author>zhckf</author><pubDate>Sun, 20 Jan 2013 11:22:02 +0800</pubDate><description><![CDATA[关于表达式和语句


    对于两个数的除法和求模，若均为正，则结果均为正。若均为负，除法结果为正，取模的结果为负。若一正一负，则结果依赖于具体编译器。
    之所以不能串联使用关系操作符如if(i=1,结果恒为真。
    对于判断与bool值相等与否，一般都是判断非假，if(val!=false)，或是写成if(val),因为val可能是int或是相关类型，如果使用if(val=]]></description><category></category></item><item><title><![CDATA[C++对象模型]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8456120</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8456120</guid><author>zhckf</author><pubDate>Mon, 31 Dec 2012 19:47:55 +0800</pubDate><description><![CDATA[——谈VC++对象模型
（美）简.格雷
程化    译 
译者前言 
一个C++程序员，想要进一步提升技术水平的话，应该多了解一些语言的语意细节。对于使用VC++的程序员来说，还应该了解一些VC++对于C++的诠释。 Inside the C++ Object Model虽然是一本好书，然而，书的篇幅多一些，又和具体的VC++关系小一些。因此，从篇幅和内容来看，译者认为本文是深入理解C++]]></description><category></category></item><item><title><![CDATA[智能指针]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8293210</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8293210</guid><author>zhckf</author><pubDate>Fri, 14 Dec 2012 02:46:03 +0800</pubDate><description><![CDATA[智能指针(smart pointer)是存储指向动态分配（堆）对象指针的类，用于生存期控制，能够确保自动正确的销毁动态分配的对象，防止内存泄露。它的一种通用实现技术是使用引用计数(reference
 count)。智能指针类将一个计数器与类指向的对象相关联，引用计数跟踪该类有多少个对象共享同一指针。每次创建类的新对象时，初始化指针并将引用计数置为1；当对象作为另一对象的副本而创建时，拷贝构造函]]></description><category></category></item><item><title><![CDATA[C++数组算法小练习]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8280313</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8280313</guid><author>zhckf</author><pubDate>Mon, 10 Dec 2012 22:59:43 +0800</pubDate><description><![CDATA[数组小练习

      以数组实现的线性表的练习，包括了一些常用算法，C++实现。
#include
#include                        //包涵exit
using namespace std;

//定义一个数组类，包涵三个数据成员
//分别是首地址pBase，长度len，有效
//元素个数cnt

class Array
{
public:
    Arr]]></description><category></category></item><item><title><![CDATA[C++ 笔记（四）]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8250046</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8250046</guid><author>zhckf</author><pubDate>Mon, 03 Dec 2012 01:28:53 +0800</pubDate><description><![CDATA[指针和数组

       指针是C/C++的精华，但在使用时也是一个一个比较让人头痛的问题，在我平时写程序过程中，指针也是产生问题最多的地方。依照书本，来记录一些指针和数组的重点。
       C++语言应尽量使用vector和迭代器类型，应避免使用低级的数组和指针，涉及良好的程序只有在强调速度时才在类实现的内部使用数组和指针。因此要向成为一个真正的C++程序员就要多使用vector和s]]></description><category></category></item><item><title><![CDATA[C++笔记（三）]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8228117</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8228117</guid><author>zhckf</author><pubDate>Mon, 26 Nov 2012 23:40:13 +0800</pubDate><description><![CDATA[标准库和抽象数据类型                  

                                                       概论

          这本书第二章讲述了内置数据类型，第三章来到了标准库里面的抽象数据类型，因为是前几章的缘故，所以这里对标准库类型的讲解没有过多篇幅，分别介绍了串的代表string、顺序容器的代表vector、可以]]></description><category></category></item><item><title><![CDATA[C++笔记（一、二）]]></title><link>https://blog.youkuaiyun.com/zhckf/article/details/8223843</link><guid>https://blog.youkuaiyun.com/zhckf/article/details/8223843</guid><author>zhckf</author><pubDate>Mon, 26 Nov 2012 01:10:35 +0800</pubDate><description><![CDATA[C++学习笔记

        很早就决定做基于C++的windows编程了，并且也已经在这条路上走了一段时间了，虽说不长，但绝对时间还算及格吧，最近几天效率莫名的开始下滑，自习室能坐下来，但遇到问题总是会首先想到先把它标记一下，等以后解决。这也不是办法，疲于无法回避这个问题，突然想到之前研读红楼梦的经历，当时在阅读时，会在自己感觉重要或者有心得的地方做点笔记，通读之后回过头来复阅时感觉效果]]></description><category></category></item></channel></rss>