站内搜索

什么是宏?C++宏定义

一、#define的基本用法
    #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。
1 #define命令剖析
1.1   #define的概念
    #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字...

        

vs2010中C++初学碰到error C3861:"xxx": 找不到标识符

vs2010中C++初学碰到error C3861:"xxx": 找不到标识符

这个提示是说没有定义 "xxx" ,我没看代码明明定义了啊,

原来是在C++中声明要放调用之前,跟C#的不同,所以这里解决方法是在调用之前声明函数,或者是把函数放到调用之前

 

A星(A*)寻路算法介绍

这篇blog是由iOS Tutorial Team的成员  Johann Fradj发表的,他目前是一位全职的资深iOS开发工程师。他是Hot Apps Factory的创始人,该公司开发了App Cooker。
学习A星寻路算法是如何工作的!
你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?
如果是的话,...

                  vs2010 c++快捷键精选

                  我这里精选一下,记一些比较有用的:

                  CTRL + F6
                  CTRL + TAB下一个文档窗口
                  CTRL + SHIFT + F6
                  CTRL + SHIFT + TAB上一个文档窗口
                  CTRL + K, CTRL + C注释选择的代码             //这里我自定义到ctrl+/,觉得比较好,这个和eclipse一样
                  CTRL + K, CTRL + U取消对选择代码的注释   //这里我自定义到ctrl+'

                  C...

                  C++编程开发学习的50条建议

                         1、把C++当成一门新的语言学习(和C没啥关系!)。
                         2、看《Thinking In C++》,不要看《C++编程思想》。
                         3、看《The C++ Programming Language》和...