074 萬能的箱子(void )

2021-07-23 12:50:12 字數 544 閱讀 8458

【例項描述】

指標有乙個變數型別為void*,它可以指向任意型別的資料,即任意型別的指標可以賦值給void*,但反過來,void*不可以賦值給其他型別的指標,除非採用強制型別轉換,本例項以萬能的箱子演示void*指標如何被任意型別的指標變數賦值,效果如圖:

實現過程:

定義變數a(char型)、b(整型),並且進行初始化。函式decrease()用於將變數的值減1,該函式的輸入引數是void*型別,因此可以實現任意型別變數的減1功能(本例項只實現對char型和int型變數的功能操作),**如下:

#include

using

namespace

std;

void decrease(void* data,int psize) //減法函式

}int main(int argc, char *argv)

ps:

void*指標賦值給其他型別指標也需要型別轉換

萬能密碼 php,PHP萬能密碼

說實話如果乙個 的前台都是注入漏洞,那麼憑經驗,萬能密碼進後台的機率基本上是百分之百。可是有的人說對php的站如果是gpc魔術轉換開啟,就會對特殊符號轉義,就徹底杜絕了php注入。其實說這話的人沒有好好想過,更沒有嘗試過用萬能密碼進php的後台。其實gpc魔術轉換是否開啟對用萬能密碼進後台一點影響也...

mysql萬能 Mysql的萬能優化方法

在命令列執行 1.檢視優化器狀態 show variable like optimizer trace 2.會話級別臨時開啟 set session optimizer trace enabled on end markers in json on 3.設定優化器追蹤的記憶體大小 set optim...

萬能的應用商店 WiFi萬能助手

許可權列表 wifi萬能助手 獲取定位 允許應用通過網路或衛星對裝置進行定位 獲取額外的位置資訊提供程式命令 獲取額外的位置資訊提供程式命令。惡意應用程式可藉此干擾 gps 或其他位置源的正常工作。檢視網路狀態 允許應用程式檢視所有網路的狀態。開關wlan 允許應用開啟或關閉wlan 作為帳戶身份驗...