
C/C++
z2wenfa
这个作者很懒,什么都没留下…
展开
-
C语言中,关键字static的作用
在C语言中,关键字static有三个明显的作用: 1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。 一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活转载 2015-06-25 22:22:05 · 557 阅读 · 0 评论 -
一.C++学习笔记-友元
我对友元的理解很简单:就是在类的内部申明一些"朋友",一般这些"朋友"都有一个参数类型是这个类的类型,这时候这些"朋友"边能够直接使用这个类的私有属性和函数了。 #include "stdafx.h" #include #include using namespace std; class FriendDemo { friend class B; friend void say(Frien原创 2016-10-09 16:21:33 · 382 阅读 · 0 评论 -
二.C++学习笔记-模板
学过Java的看到C++的模板应该会觉得跟泛型的使用的方式非常相似,所以理解起来还是比较容易的,只不过语法有些许不同,需要花些时间去熟悉。 一.函数模板 #include "stdafx.h" #include #include using namespace std; template void max(T a,T b) { cout b ? a : b) << endl; }原创 2016-10-09 17:22:32 · 606 阅读 · 0 评论