<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xqiang010的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xqiang010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xqiang010]]></copyright><item><title><![CDATA[Cocos2d-x 3.0 beta 中加入附加项目，解决无法打开包括文件:“extensions/ExtensionMacros.h”]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/38378955</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/38378955</guid><author>xqiang010</author><pubDate>Tue, 05 Aug 2014 07:35:16 +0800</pubDate><description><![CDATA[Cocos2d-x 3.0 Alpha 1开始 对目录结构进行了整合。结果有些附加项目也被在项目中被精简出去。
比如说如果你需要使用CocoStdio导出的JSON、或使用Extensions扩展库，libCocosStudio、libExtensions、libGUI都需要在你手动添加。


如果你碰到类似这样的错误“ fatal error C1083: 无法打开包括文件:“exten]]></description><category></category></item><item><title><![CDATA[如何解决     “fatal error C1083: ”  无法打开包括文件]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/38240357</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/38240357</guid><author>xqiang010</author><pubDate>Tue, 29 Jul 2014 01:21:47 +0800</pubDate><description><![CDATA[fatal error这个对话框，估计祸害了好多人了，小编今天也碰到了，怎么办，经过我一番努力，找了好多种方法终于吧他解决了，这种错误经常出现下玩游戏时候或者安装时候，好吧，我详细的给大家818这种错误，希望能帮到你！
出现场景
d:\æ×îä\c+++\2.cpp(0) : fatal error C1033: cannot open program database 'd:\æ×îä\c+]]></description><category></category></item><item><title><![CDATA[在Windows7上搭建Cocos2d-x 3.2alpha0开发环境]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/38185949</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/38185949</guid><author>xqiang010</author><pubDate>Sun, 27 Jul 2014 22:34:44 +0800</pubDate><description><![CDATA[在Windows7上搭建Cocos2d-x 3.2alpha0开发环境

在windows7上搭建COCOS2D-X开发环境并不难， 但是由于框架更新过快，很多用户都有困难。我希望你们认为这个教程有用。
建议：为了避免安全相关的问题，请以管理员权限执行所有的操作，当运行命令的时候，也要确保之前是以管理员权限打开了命令行窗口.
工具准备
搭建开发环境需要安装工具包括

Visual S]]></description><category></category></item><item><title><![CDATA[函数指针和指针函数]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/38077741</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/38077741</guid><author>xqiang010</author><pubDate>Thu, 24 Jul 2014 07:26:40 +0800</pubDate><description><![CDATA[一、辨别指针函数与函数指针最简单的方式就是看函数名前面的指针*号有没有被括号包含，如果被包含就是函数指针

    ，反之则是指针函数。



1、指针函数是指带指针的函数，即本质是一个函数。函数返回类型是某一类型的指针

     类型标识符    *函数名(参数表)

      int *f(x，y); 

    首先它是一个函数，只不过这个函数的返回值是一个地址值]]></description><category></category></item><item><title><![CDATA[回调函数]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/38077733</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/38077733</guid><author>xqiang010</author><pubDate>Thu, 24 Jul 2014 07:24:23 +0800</pubDate><description><![CDATA[回调函数就是一个通过函数指针调用的函数。如果你把函数的指针（地址）作为参数传递给另一个函数，当这个指针被用来调用其所指向的函数时，我们就说这是回调函数。回调函数不是由该函数的实现方直接调用，而是在特定的事件或条件发生时由另外的一方调用的，用于对该事件或条件进行响应。
 1机制编辑⑴定义一个回调函数；
⑵提供函数实现的一方在初始化的时候，将回调函数的函数指针注册给调用者；
⑶当特定的事件或条件发生的]]></description><category></category></item><item><title><![CDATA[强类型]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37834109</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37834109</guid><author>xqiang010</author><pubDate>Tue, 15 Jul 2014 22:40:59 +0800</pubDate><description><![CDATA[强类型：为所有变量指定数据类型称为“强类型”。

强/弱类型是指类型检查的严格程度的。语言有无类型，弱类型和强类型三种。无类型的不检查，甚至不区分指令和数据。弱类型的检查很弱，仅能严格的区分指令和数据。强类型的则严格的在编译期进行检查。

强类型语言在没有强制类型转化前，不允许两种不同类型的变量相互操作。Java、C# 和 Python 等都是强类型语言。]]></description><category></category></item><item><title><![CDATA[类对象和类指针的区别]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37672127</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37672127</guid><author>xqiang010</author><pubDate>Thu, 10 Jul 2014 23:24:18 +0800</pubDate><description><![CDATA[如下程序：

#include 
#include 
using namespace std;

class Student
{
    public:
    static int number;
    string name;

public:
    Student() { }

    void set(string str)
    {
       ]]></description><category></category></item><item><title><![CDATA[c++接口定义及实现举例]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37612951</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37612951</guid><author>xqiang010</author><pubDate>Wed, 09 Jul 2014 22:41:28 +0800</pubDate><description><![CDATA[一、接口的定义

有时候，我们得提供一些接口给别人使用。接口的作用，就是提供一个与其他系统交互的方法。其他系统无需了解你内部细节，并且也无法了解内部细节，只能通过你提供给外部的接口来与你进行通信。根据c++的特点，我们可以采用纯虚函数的方式来实现。这样做的好处是能够实现封装和多态。现举一实例，供大家参考。（不想做过多说明，大家一看就应该能够明白）

Class IPerson

{
]]></description><category></category></item><item><title><![CDATA[C++中的static关键字]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37589739</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37589739</guid><author>xqiang010</author><pubDate>Wed, 09 Jul 2014 02:56:44 +0800</pubDate><description><![CDATA[C++的static有两种用法：面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数，不涉及类；后者主要说明static在类中的作用。
一、面向过程设计中的static
1、静态全局变量
在全局变量前，加上关键字static，该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子，如下：






[cpp] view
 ]]></description><category></category></item><item><title><![CDATA[C++类指针在访问的时候何时用"->",何时候用"."]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37587023</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37587023</guid><author>xqiang010</author><pubDate>Wed, 09 Jul 2014 02:02:43 +0800</pubDate><description><![CDATA[class A{...假设里面含有一个set()函数...}
A a,*p;
则当p指向a的时候,要引用a里面的set()函数,什么情况用p->set(),什么情况用p.set()? 
难道是只有在数组的情况下才用"."  如p[1].set?]]></description><category></category></item><item><title><![CDATA[c++类的指针定义]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37584739</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37584739</guid><author>xqiang010</author><pubDate>Wed, 09 Jul 2014 01:23:18 +0800</pubDate><description><![CDATA[c++类的指针定义





Intarray是个类
Intarray myarray；//类的对象
Intarray *parray=new Intarray;
是不是可以看成
int *parray=new int;
只是一个声明,没有定义值的一个指针



分享到：







2010-08-15 20:57提问者采纳



不是，同样是new]]></description><category></category></item><item><title><![CDATA[函数指针和指针函数的区别]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37584511</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37584511</guid><author>xqiang010</author><pubDate>Wed, 09 Jul 2014 00:50:15 +0800</pubDate><description><![CDATA[【函数指针】

       在程序运行中，函数代码是程序的算法指令部分，它们和数组一样也占用存储空间，都有相应的地址。可以使用指针变量指向数组的首地址，也可以使用指针变量指向函数代码的首地址，指向函数代码首地址的指针变量称为函数指针。

1．函数指针定义

函数类型 （*指针变量名）(形参列表)；

“函数类型”说明函数的返回类型，由于“()”的优先级高于“*”,所以指针变量名外]]></description><category></category></item><item><title><![CDATA[->在c++中是什么意思]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37584345</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37584345</guid><author>xqiang010</author><pubDate>Wed, 09 Jul 2014 00:39:49 +0800</pubDate><description><![CDATA[这个符号在C++中是指针调用的意思。举个例子：
有一个Phone类（手机），该类有一个成员函数SendMessage()用于发短消息，通常你要调用这个函数，可以先定义一个Phone类的指针*phone，利用这个指针就可以调用该函数了：
phone->SendMessage();]]></description><category></category></item><item><title><![CDATA[::在C++中是什么意思]]></title><link>https://blog.youkuaiyun.com/xqiang010/article/details/37584293</link><guid>https://blog.youkuaiyun.com/xqiang010/article/details/37584293</guid><author>xqiang010</author><pubDate>Wed, 09 Jul 2014 00:33:26 +0800</pubDate><description><![CDATA[:是运算符中等级最高的，它分为三种:
1)global scope(全局作用域符），用法（::name)
2)class scope(类作用域符），用法(class::name)
3)namespace scope(命名空间作用域符），用法(namespace::name)
他们都是左关联（left-associativity)
他们的作用都是为了更明确的调用你想要的变量，如在程序中的某一处你想调]]></description><category></category></item></channel></rss>