指標為什麼是不安全的呢,c 裡面指標為什麼會被列為不安全程式碼?。。

2022-07-26 15:22:16 字數 2017 閱讀 4846

1樓:匿名使用者

因為指標資料是可以直接訪問記憶體單元的。如果指標資料被惡意寫入一些特定的值,便會出現很多的問題。有可能不想被使用者知道的存在於記憶體中的資料將被指標呼叫。

有可能惡意使用者可以通過指標向特定記憶體單元寫入特定的資料,造成緩衝區溢位等等的問題。 造成的後果將有可能是重要資料被竊取,甚至使惡意使用者獲得系統的高階許可權。

2樓:

c指標往往會因誤操作會導致有可能指向一空地址,或系統所使用地址這樣會影響系統.

常見的記憶體錯誤如下:

1,記憶體分配未成功,卻使用了它。(使用assert檢查(p == null))

2,記憶體分配雖然成功,但是尚未初始化就引用它。

3,記憶體分配成功並且已經初始化,但操作越過了記憶體的邊界。(陣列下標)4,忘記了釋放記憶體,造成記憶體洩露。(delete/free)5,釋放了記憶體卻繼續使用它(留下野指標,危險)。

3樓:慶曉星

推薦你看看林銳的《高質量c++程式設計指南》。

指標可以隨時指向任意型別的記憶體塊,它的特徵是「可變」,所以我們常用指標來操作動態記憶體。

常見的記憶體錯誤如下:

記憶體分配未成功,卻使用了它。(使用assert檢查(p == null))

記憶體分配雖然成功,但是尚未初始化就引用它。

記憶體分配成功並且已經初始化,但操作越過了記憶體的邊界。(陣列下標)忘記了釋放記憶體,造成記憶體洩露。(delete/free)釋放了記憶體卻繼續使用它(留下野指標,危險)。

看吧,問題很多吧,所以很危險.呵呵

4樓:子諭曰

指標尖鋒利,容易造成意外傷害。

針字屬於鹹字族。在鹹字族裡,鹹字都是聲符兼義符。鹹字族漢字都與「酸澀、苦澀」之義有關。針的本義是「一種刺入肌體後會產生酸澀感的金屬醫具」。

5樓:

指標不安全,因為程式設計師總會犯錯的,只要你不犯錯,指標就是安全的

6樓:

其一,如此

其二,怕耗記憶體,如果忘了釋放,那就慘了

7樓:何竹林

不只這些,如果開始忘了初始化,那麼後來再用將系統紊亂

8樓:

給你個例子,試試看:

int main()

;*(short*)a = 3;

printf("%d %d\n",a[0],a[1]);

return 0;}

c#裡面指標為什麼會被列為不安全**?。。

9樓:匿名使用者

c#裡面的指標是安全的c和c++裡面的指標會導致不安全**(跟系統環境或者程式設計師自身的能力有關係)

10樓:匿名使用者

指標是直接搞記憶體。搞不好系統就崩了。所以不安全。

指標真的很方便。可以方便的處理一些麻煩的問題。微軟哥不是不提倡的。

只是他怕別人用不好指標就怪微軟垃圾。所以就稱指標不安全。如果有絕對的把握就用吧。

hashmap為什麼是執行緒不安全的

tmpnam 為什麼不安全

11樓:天行健管理諮詢

tmpnam在申請一個臨時檔案時,並沒有實際建立該檔案,而是在呼叫該檔案時生成該檔案,這兩個事件中間的事件差會產生一些安全漏洞(例如:另一個程序建立了一個同名的連結)。而mkstemp在申請一個臨時檔案時,已生成該檔案。

tmpnam介紹

有時候在程式執行的時候,可能需要建立一個臨時檔案,儲存一些資料,以後再用,在程式退出時希望這些檔案能夠被自動刪除。而建立的時候有希望一次建立成功,不會覆蓋可能重名的檔案,這時需要使用臨時檔案。該函式的功能是產生一個唯一的檔名,結果存放在陣列sptr中,該函式的主要用途是生成與目錄中現有檔名不同的有效路徑名字串,其中sptr中儲存了所產生的檔名。

標準i/o庫中提供了兩個函式用來建立臨時檔案。另外一個是tmpfile。

電動車為什麼那麼不安全好多人知道不安全,但都還騎 這到底是為什麼糾結

不安全是以為人們都不願意穿戴整齊的防護措施 至於為什麼那麼多人騎 因為電動車鑽了機動車的空子 他比自行車方便 快捷 但是不用有機動車的那些繁瑣的東西。相比之下,電動車是自行車之外最安全的交通工具了。走路還會摔跤的。坐在屋子裡也會突發橫禍而喪生。無論哪種出行方式都會有不安全因素,要看你怎麼對待,時刻保...

https不安全怎麼解決,為什麼我訪問 https 依然提示不安全的連線

你好,https出現安全警告有可能是以下原因 1 ssl證書過期或者被吊銷 2 存在不安全的http連結 3 採用了非正規機構頒發的ssl證書,或者是給自己簽發的個人證書解決方法 1 無視安全警告,繼續訪問,但會存在極大的安全風險2 信任該 的證書,並安全證書至本地作業系統,同樣存在極大的安全風險 ...

為什麼老有一種不安全的感覺呢,為什麼我老是有一種不安全感,老是害怕會發生不幸的事情

和我一樣我也是總有一種沒安全感得感覺,是不是因為男人女人都不可信啊,我也挺鬱悶得,我是越愛越傷感 是因為心情的事,好好調節一下心情,就會好很多 為什麼我老是有一種不安全感,老是害怕會發生不幸的事情?20 你找心理醫生,杞人憂天!我想你現在的情緒很不健康,但是從你這麼片面的描述中,並不能真的說明你有心...