<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hackergin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hackergin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hackergin]]></copyright><item><title><![CDATA[C语言实现一个自动刷弹幕的程序]]></title><link>https://blog.youkuaiyun.com/hackergin/article/details/73432631</link><guid>https://blog.youkuaiyun.com/hackergin/article/details/73432631</guid><author>hackergin</author><pubDate>Sun, 18 Jun 2017 15:45:37 +0800</pubDate><description><![CDATA[本文使用两种方式来进行刷弹幕操作 
1 模拟键盘输入，自动输入文字，然后点击回车。 
2 操作剪切板，直接将剪切板的文字粘贴到输入框，然后回车。模拟键盘输入如果要输入“弹幕”这两个汉字，一般来说，我们需要分别输入d a n m u 这五个个字母之后，然后按下空格，然后回车。 
在windows系统中，模拟键盘输入的系统调用函数是keybd_event(); 
如何所示的程序，将文件中的文本一行一行读]]></description><category></category></item><item><title><![CDATA[c++多态的实现]]></title><link>https://blog.youkuaiyun.com/hackergin/article/details/73431401</link><guid>https://blog.youkuaiyun.com/hackergin/article/details/73431401</guid><author>hackergin</author><pubDate>Sun, 18 Jun 2017 15:00:38 +0800</pubDate><description><![CDATA[在面试中常常会有面试官问道，c++的多态的实现机制。那么，多态到底该如何实现呢？多态的简单介绍一般来说，多态分为两种，静态多态和动态多态。静态多态也称编译时多态，主要包括模板和重载。而动态多态则是通过类的继承和虚函数来实现，当基类和子类拥有同名同参同返回的方法，且该方法声明为虚方法，当基类对象，指针，引用指向的是派生类的对象的时候，基类对象，指针，引用在调用基类的虚函数，实际上调用的是派生类函数。这]]></description><category></category></item><item><title><![CDATA[c++多继承多态]]></title><link>https://blog.youkuaiyun.com/hackergin/article/details/73431390</link><guid>https://blog.youkuaiyun.com/hackergin/article/details/73431390</guid><author>hackergin</author><pubDate>Sun, 18 Jun 2017 14:59:24 +0800</pubDate><description><![CDATA[C++多继承多态的实现如果一个类中存在虚函数，在声明类的对象时，编译器就会给该对象生成一个虚函数指针，该虚函数指针指向该类对应的虚函数表。 
多态的实现是因为使用了一种动态绑定的机制，在编译期间不确定调用函数的地址，在调用虚函数的时候，去查询虚函数指针所指向的虚函数表。 
派生类生成的对象中的虚函数指针指向的是派生类的虚函数表，因此无论是基类还是派生来调用，都是查询的是派生类的表，调用的是派生类的函]]></description><category></category></item><item><title><![CDATA[VIM简单配置]]></title><link>https://blog.youkuaiyun.com/hackergin/article/details/73431378</link><guid>https://blog.youkuaiyun.com/hackergin/article/details/73431378</guid><author>hackergin</author><pubDate>Sun, 18 Jun 2017 14:58:15 +0800</pubDate><description><![CDATA[配置vim配置编辑配置文件feng@mint ~ 
$ vim ~/.vimrc配置如下 
主要配置为自动换行，设置行号，设置tab键为4个空格，同时将tab键自动转换成空格set autoindent
set number
set tabstop=4
set expandtab]]></description><category></category></item></channel></rss>