摘要: #include #include // 操作符// 优先级 符号 运算顺序// 1 ! 从右至左// 2 * / % 从左至右// 3 + - 从左至右// 4 = 从右至左int op_preced(const char c){ switch(c)... 阅读全文
posted @ 2014-04-27 20:30 ireadit 阅读(487) 评论(0) 推荐(0)
摘要: 迷途指针 dangling pointer :当一个指针指向的内存区域被释放后,这个指针还指向着个地址,以后就有可能通过这个指针修改这片内存的数据,从而引起不可知的错误. 所以 指针指向的区域被释放后,应将此指针置空. (更加理解指针,指针的值就是一片内存区域的地址,通过它可以访问这片内存,,,,,指针果然好牛逼啊!!!!!) 野指针 wild pointer :一个指针未被初始化,就成为了野指针... 阅读全文
posted @ 2014-04-13 13:59 ireadit 阅读(267) 评论(0) 推荐(0)
摘要: 第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:char *pa, *p... 阅读全文
posted @ 2014-04-12 20:54 ireadit 阅读(205) 评论(0) 推荐(0)
摘要: 在类的定义过程中,成员函数可以访问传递过来的 同类对象 的所有成员(可以访问私有成员) 可以这样理解 类是在编译阶段就存在的概念,对象是在运行阶段才存在的。 C++的私有判断是在编译时间决定的,因此C++的私有只能是基于类的,不是基于对象的。封装是编译期的概念,是针对类型而非对象的,在类的成员函数中可以访问同类型实例对象的私有成员变量 访问控制符的权限是基于类而非对象,所以 私有成员 在类之间是彼... 阅读全文
posted @ 2014-04-12 16:14 ireadit 阅读(557) 评论(0) 推荐(0)
摘要: 1.一种数据结构 2.代码运行方式,call stack ,函数调用栈 3.内存区域 1.栈 stack,系统自动回收 2.堆 heap ,程序员负责分配释放 阅读全文
posted @ 2014-04-12 14:34 ireadit 阅读(190) 评论(0) 推荐(0)
摘要: hello,world! #includeusing namespace std;int main( ){ cout<<"helllo,world"; return 0;}^_^ 阅读全文
posted @ 2014-04-12 14:11 ireadit 阅读(100) 评论(0) 推荐(0)