Loading...
STL就是Standard Template Library,标准模板库。是一些“容器”的集合,这些“容器”有list,vector,set,map等。STL iterator就是容器中指向对象的指针。STL的算法使用iterator在容器上进行操作。Iterator设置算法的边界 ,容器的长...
这个分为 c 和 c++两个来说【c 语言】如果不加括号,写了只是代表一个函数名,但是并不执行这个函数里面的内容比如说下边这样就不会输出 Damon 这个字段void scorefun()//分数演示 { printf("Damon"); } int main(int argc,...
这个是一个Cocos2d-x的enum使用的简单demo,enum的简单说明就像下面这个:#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2...
这个是在stackoverflow上面看到的,参考链接:http://stackoverflow.com/questions/385023/why-do-you-use-typedef-when-declaring-an-enum-in-c就比如说:typedef enum ssTokenTy...
const总结1.常对象:const 类名 对象名[()] 例如const Cdate d1(2008,8,8)d1就是常对象,对象d1中的所有成员的值都不能被修改,定义常对象必须要有初值,不能做左值,如果定义了常对象,则不能调用该对象的非const成员函数,只能访问const成员函...
#include <iostream> using namespace std; typedef char ElemType;//定义char类型的ElemType,方便修改 typedef struct LNode//定义一个结构体 { ElemType dat...
#include <iostream> using namespace std; //打印选项 void printTheSelect() { cout<<"\n1.初始化双向链表 2.打印双向链表\n3.逆序打印双向链表\n"; cou...
设计模式是编程的重点,往往在面试时都会考查,而单例模式是最为简单、最为常见、也最该掌握的模式。所以面试时对设计模式的考查考的最多的就是单例模式。下面我们就来看看单例模式如何实现(C++代码):#include<iostream> using namespace std; ...
在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。假设b=2,c=7,d=5,a1=(++b,c--,d+3)a2=++b,c--,d+3对于第一行代码,有三个表达式,用逗号分开,所以最终的值应该是最后一个表达式的值,也就是d+3,...
堆和栈的区别一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 :1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员...