国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++之extern和string的find函數(shù)和substr函數(shù)和data()函數(shù)使用總結(jié)

2019-11-06 07:30:12
字體:
供稿:網(wǎng)友

1、extern使用總結(jié)

        網(wǎng)上看的例子,特么沒有一個看懂的,為什么會用到這個extern呢?因為有一個cpp文件需要另外一個cpp文件的里面的值,第一反應想到的是static,因為java 里面如果在變量前面加了static,一切就好說了,class.成員變量,然后特么我也去找c++里面的static,看到后面,日了狗,它只針對一個文件,比如 A a, A b,這個時候a, b數(shù)據(jù)共享,很明顯不是我要的效果,然后就看到了extern,網(wǎng)上沒看懂,問了一個學弟,簡言之,下面使用步驟
1.cppint a; a = 10;
2.cppextern int a;PRintf("a is %d/n", a);

2、find函數(shù)總結(jié)

為什么會用到這個函數(shù)了,因為很多ip里面用得 ‘;’符號隔開的,想到java里面有splite方法,日了狗,c++沒有,然后就想到找到“;”的小標,我插,終于可以用find函數(shù)來實現(xiàn),至于具體API,讀者百度。

3、substr函數(shù)總結(jié)

得到下邊了之后,我們0下標到上面得到的下邊之間的值,所以就是string.substr(0, index);

4、data函數(shù)總結(jié)

特么用inet_addr(const char * p)函數(shù)的時候,需要參數(shù)是這種類型的,然后就找string 轉(zhuǎn)成const char*類型的方法
string s1 = "abcdeg";const char *k = s1.c_str();const char *t = s1.data();記住哦,有data()函數(shù),也有c_str();函數(shù),切記,終于把基本問題搞定了,這幾天被ip包 udp包 他們的校驗和搞得人都快瘋了。還有udp計算校驗和系統(tǒng)可以計算,先計算ip包的校驗和人然后 指針偏移20,然后upd_hear->check = 0;就可以了。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 思茅市| 望城县| 乐陵市| 永靖县| 新干县| 蒙阴县| 东方市| 嘉峪关市| 元江| 北流市| 兰坪| 宜昌市| 庄河市| 大邑县| 湄潭县| 登封市| 洞头县| 应用必备| 班戈县| 乌兰县| 宁晋县| 福安市| 巴东县| 安龙县| 云梦县| 哈尔滨市| 射阳县| 昔阳县| 蓬溪县| 探索| 大英县| 马边| 五莲县| 时尚| 连平县| 北辰区| 静海县| 曲靖市| 华蓥市| 西华县| 林口县|