日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

static 用法www

發布時間:2025/3/21 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 static 用法www 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

static關鍵字是C、C++中都存在的關鍵字, 它主要有三種使用方式,

其中前兩種只指在C語言中使用, 第三種在C++中使用(C,C++中具體細微操作不盡相同). ?

(1)?局部靜態變量。?靜態局部變量有兩個用法,記憶功能和全局生存期.

(2)?外部靜態變量/函數。?用于全局變量,主要作用是限制此全局變量被其他的文件調用

(3)?靜態數據成員/成員函數 表示這個成員是屬于這個類但是不屬于類中任意特定對象(C++)

?

1.Static修飾局部變量 (作用域,生命期)

首先,一般的局部變量存放在內存的棧區,當函數運行完了后,內存就被釋放。

靜態局部變量存放在內存的靜態區,生命期一直到程序結束后完結。作用域還是和一般的局部變量一樣,只在函數中。

?

2.Static修飾全局變量和函數

static修飾符可以使函數僅在當前模塊(文件)中有效,外部模塊無法調用static修飾的函數; 如果全局存在同名的函數,則static會屏蔽掉全局函數,相當于在當前模塊中重載這個函數. 使用(static)內部函數的好處是:不同的人編寫不同的函數時,不用擔心自己定義的函數,是否會與其它文件中的函數同名。

3.Static修飾類成員

(這一條只在C++中有效)

Static修飾的類成員就是類屬性

靜態成員變量:一個類的公共屬性,只有一個拷貝。((與Java中此關鍵字的含義相同)。

你用Siezof 一個類就能看到,靜態成員變量占的內存就不被計算在內。

靜態成員函數:只能訪問靜態的類成員,不管是成員變量還是成員函數都必須是Static的

?

?

link

http://blog.csdn.net/soul_/article/details/6480347

?http://www.cppblog.com/SpringSnow/archive/2008/10/11/springsnow.html

?

?static修飾符的應用難點在于“多線程編程”和“面向對象編程”?》http://blog.chinaunix.net/uid-21778123-id-1815422.html

轉載于:https://www.cnblogs.com/luofeng225/archive/2012/05/17/2506571.html

總結

以上是生活随笔為你收集整理的static 用法www的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。