int ret = get_last_node(Head);
……
}
————————————————————
2.C++中静态成员数据和静态成员函数的用法
静态成员数据:
在C++中如果某个变量属于类而并非属于某个对象的话...因为静态
成员数据不属于任何一个对象,所以他不能在构造函数中进行初始化(否则每定义一个对象就要
初始化一次),所以在类定义的时候就应该初始化。...(对于C++中的class对象例外, class的对象实例如果不初始化, 则会自动调用默认构造函数,不管是否是static类型)
特点: static局部变量的”记忆性”与生存期的”全局性”
所谓”记忆性...二、外部静态变量/函数
在C中static有了第二种含义:用来表示不能被其它文件访问的全局变量和函数。, 但为了限制全局变量/函数的作用域,函数或变量前加static使得函数成为静态函数。...注意此时,对于外部(全局)变量, 不论是否有static限制, 它的存储区域都是在静态存储区, 生存期都是全局的.此时的static只是起作用域限制作用, 限定作用域在本模块(文件)内部.