![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 50
丌官
这个作者很懒,什么都没留下…
展开
-
类,对象,成员函数使用实质
class CTest{ public: Ctest(){} ~CTest(){} static int GetAAA() { return AAA; } int GetB() { return b; } int GetSum() { return a + b + AAA; } public: int a; int b; static int AA原创 2014-02-13 14:44:40 · 528 阅读 · 0 评论 -
chapter16 模板与泛型编程
16.1模板定义模板:函数模板和类模板;类型模板和非类型模板template(1)inline函数模板templateinline T Min(T& a,T& b);16.2定义类模板(1)模板形参为类型形参和非类型形参两种templateclass Test{public: Test() { Init(); } ~Test() { ;原创 2014-02-19 13:51:12 · 427 阅读 · 0 评论 -
C语言内存分配函数总结
(1)malloc(类型说明符*) malloc (size) 功能:在内存的动态存储区中分配一块长度为"size" 字节的连续区域,注意,内存里的数据可能是垃圾。函数的返回值为该区域的首地址。 “类型说明符”表示把该区域用于何种数据类型。(类型说明符*)表示把返回值强制转换为该类型指针。“size”是一个无符号数。(2)calloc calloc 也用于分配内存空间。调用形式:原创 2014-04-03 00:55:20 · 434 阅读 · 0 评论 -
C++构造、析构和赋值
(05)了解C++默默编写并调用那些函数原创 2014-04-09 01:27:57 · 398 阅读 · 0 评论 -
C/C++ static使用(基于VS2010)
(一)在C语言中静态变量永远只能初始化一次,但是可以多次赋值(1)局部静态变量,存在于全局数据区example1:#include int function(){ static int a = 10; a++; return a;}int main(){ for(int nIndex = 0;nIndex<10;nIndex++) { printf("a =原创 2014-02-13 11:08:12 · 1216 阅读 · 0 评论 -
const使用
(一)const在c与c++中具有不同的含义:c:表示只读的变量,因此具有内存。c++:对于内置类型表示常量,如const int a = 10;int b = a;编译器见到const后,会直接编译int b =10;如果为非内置类型,意义跟c相同。(二):c++原创 2015-03-12 14:09:23 · 251 阅读 · 0 评论