
C++
yuccess
这个作者很懒,什么都没留下…
展开
-
c++ static的作用,以及static对象在类和函数中区别
转自:点击static对象如果出现在类中,那么该对象即使从未被使用到,它也会被构造以及析构。而函数中的static对象,如果该函数从未被调用,这个对象也就绝不会诞生,但是在函数每次被调用时检查对象是否需要诞生。下面详细说说static的功能以及它的来龙去脉:static作为编程语言里面一种重要的数据类型,它的地位在面试的过程里也是相当的高。为什么要引入static转载 2017-01-19 07:49:38 · 328 阅读 · 0 评论 -
static作用(修饰函数、局部变量、全局变量)
static作用(修饰函数、局部变量、全局变量)在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a转载 2017-04-02 01:45:25 · 607 阅读 · 0 评论 -
C/C++二维数组名和二级指针
1. 指针1.1 一个指针包含两方面:a) 地址值;b) 所指向的数据类型。1.2 解引用操作符(dereference operator)会根据指针当前的地址值,以及所指向的数据类型,访问一块连续的内存空间(大小由指针所指向的数据类型决定),将这块空间的内容转换成相应的数据类型,并返回左值。有时候,两个指针的值相同,但数据类型不同,解引用取到的值也是不同的,例如,转载 2017-04-03 01:36:31 · 440 阅读 · 0 评论