tft每日頭條

 > 生活

 > c指針的作用

c指針的作用

生活 更新时间:2026-09-05 05:54:57

C 是我平時的工作中用的最多的語言,Python基本是在學習的時候會用,有時候也會用它來寫一寫腳本。所以,今天準備摻一點C 的知識。

智能指針是C 11标準中的其中一個特性。本文可能需要有一點C 語言的基礎。不過盡量用簡潔的文字來介紹。如果對C 語言不了解又想學習的話,需要C 學習資料的後台私聊我哦,都是我之前自己學習整理出來的資料。感覺還可以。

在開發C 程序的時候,我們使用new動态的從堆中申請内存,然後使用delete将這段内存釋放。使用new申請的内存C 編譯器是不會自動釋放的。因此,如果我們使用了new來申請内存,但是沒有使用delete釋放内存,就會造成内存洩漏。如果申請内存的操作是在一個循環中的話,就會不斷的造成内存洩漏,最終導緻内存不足,程序崩潰。這是很嚴重的問題。

顯然,讓程序員來管理内存的釋放問題是很繁瑣的。有的時候,我們甚至不知道應該在什麼時候使用delete來釋放内存。比如說在編寫比較複雜的多線程程序的時候,申請的内存可能會有多個線程同時訪問,可能你自己都無法确定應該合适釋放這一塊内存。因此,如果能讓C 編譯器來自動完成内存的分配和釋放,那程序員的壓力就小很多了。

智能指針内存的分配和釋放都是由C 編譯器自動完成的。這就是智能指針存在的意義,我們可以将繁瑣的内存管理問題交給C 編譯器,而将精力放在我們的業務邏輯上。

智能指針的類型

C 11中提出的智能指針有三種類型:shared_ptr、unique_ptr、weak_ptr。使用這三種智能指針的時候需要包含庫memory。

(1) shared_ptr

shared_ptr(就是一種指針)管理内存的機制如下:shared_ptr采用引用計數的方式來管理所指向的對象。什麼意思呢?舉個例子:

現在有一個對象dog,有一個shared_ptr指向它, 此時它的引用計數為1;當有一個新的shared_ptr也指向了dog,那麼它的引用計數自動加1,為1;當指向了dog的shared_ptr了離開了它的作用域,引用計數減1,又變為1了。當引用技術為0時(也就是說所有指向dog的shared_ptr都離開了作用域),dog占用的内存自動釋放。

還不理解?沒關系,看一段代碼:

#include #include #include class Dog { private: std::string name_; public: Dog(std::string name) { std::cout << "Dog is created." << name << std::endl; name_ = name; } Dog() { std::cout << "Nameless dog created." << std::endl; name_ = "nameless"; } ~Dog() { std::cout << "dog is destroyed: " << name_ << std::endl; } void bark() { std::cout << "Dog " << name_ << " rules" << std::endl; } }; void foo() { //創建一個指針下面兩種方式都可以 //shared_ptr p(new Dog("Gunner")); std::shared_ptr p = std::make_shared("Gunner"); //p.use_count==1 std::cout << "p->use_count() = " << p.use_count() << std::endl; { std::shared_ptr p2 = p; //p.use_count==2 std::cout << "p->use_count() = " << p.use_count() << std::endl; p2->bark(); } //離開大括号時,p2的作用域結束,p的引用計數減1 //p.use_count==1 std::cout << "p->use_count() = " << p.use_count() << std::endl; p->bark(); } int main() { foo(); }

首先要注意下面幾點:

  • 創建shared_ptr的方式有兩種
    • 直接使用new關鍵字的方式: shared_ptr p(new Dog("Gunner"));
    • 使用make_shared的方式:shared_ptr p = make_shared("Gunner");
  • shared_ptr、make_shared都是在命名空間std當中,為了避免初學者誤會,我直接寫成了std::shared_ptr、std::make_shared的方式,而沒有使用using namespace std;

運行結果如下:

c指針的作用(C11中的智能指針)1

怎麼理解内存自動釋放了呢: 在foo()函數執行結束之後,智能指針p離開了作用域,它的引用計數減為0了,然後創建的Dog的對象的析構函數自動調用了,輸出: dog is destroyed: Gunner。

上面有幾個C 中的重要概念,稍微做一些解釋:

  • 命名空間:命名空間也稱為名字空間,最通俗的理解就是一個命名的容器,一個空間内的變量、函數、類等的命名不可以相同,但是不同空間的命名可以相同。std是C 編譯器的命名空間,C 标準庫中的函數或者對象都是在命名空間std中定義的,所以我們要使用标準函數庫中的函數或對象都要使用std來限定。
  • 析構函數: 析構函數和構造函數可以認為是一對函數。構造函數在創建一個類的對象時被自動調用,通常用來做一些初始化的工作。析構函數與構造函數相反,當對象結束其生命周期,如對象離開它的作用域,系統自動執行析構函數。析構函數往往用來做“清理善後” 的工作(例如在建立對象時用new開辟了一片内存空間,delete會自動調用析構函數後釋放内存)。

(2) unique_ptr

unique是獨一無二的意思。unique_ptr的涵義也是相似的,它表達的是一種獨占的思想,與shared_ptr最大的區别是unique_ptr不共享它的指針,某個時刻隻能有一個unique_ptr指向一個給定的對象。

創建unique_ptr的方式如下:

  • 使用new關鍵字:std::unique_ptr ptr(new Example(1));
  • 使用std::make_unique:std::unique_ptr ptr = std::make_unique(1);

常用的函數說明:

  • get() : 返回被管理對象的指針
  • release() : 返回指向被管理對象的指針,并釋放所有權
  • swap() : 交換被管理對象

使用示例:

#include #include #include using namespace std; class Example { public: Example(int param = 0) { number = param; cout << "Example: " << number << endl; } ~Example() { cout << "~Example: " << number << endl; } void test_print() { cout << "in test print: number = " << number << endl; } void set_number(int num) { number = num; } private: int number; }; void test1() { unique_ptr ptr1 = make_unique(1); if (ptr1.get()) { ptr1.get()->test_print(); ptr1->set_number(2); (*ptr1).test_print(); } unique_ptr ptr2(new Example(20)); ptr2->test_print(); ptr1.swap(ptr2); cout << "ptr1和ptr2交換管理對象" << endl; ptr1->test_print(); ptr2->test_print(); } int main() { test1(); return 0; }

運行結果:

c指針的作用(C11中的智能指針)2

(3) weak_ptr

std::weak_ptr是一種智能指針。它對被std::shared_ptr管理的對象存在非擁有性(弱)引用。weak_ptr是為了配合shared_ptr而引入的一種智能指針,它不具有普通指針的行為,沒有重載運算符*和->,其最大作用在于協助shared_ptr工作,像旁觀者那樣觀測資源的使用情況。weak_ptr可以從一個shared_ptr或者另weak_ptr對象構造,獲得資源的觀測權。但weak_ptr沒有共享資源,它的構造不會引起指針引用計數的增加。

使用weak_ptr的成員函數use_count()可以觀測資源的引用計數,另一個成員函數expired()的功能等價于使得use_count==0,表示被觀測的資源(也就是shared_ptr管理的資源)已經不複存在。weak_ptr有一個重要的成員函數lock()可以從被觀測的shared_ptr中獲得一個可用的shared_ptr對象,從而操作資源。

weak_ptr被設計用來避免std::shared_ptr的循環引用。

什麼是循環引用問題,下面舉個例子說明一下:

假設現在有兩個類A、B,創建了兩個智能指針shared_ptr ptr_A、shared_ptr ptr_B分别指向了A、B兩個類的對象a、b。A中有個shared_ptr指向b,B中有個shared_ptr指向a。

下面我們看一下ptr_A、ptr_B的引用計數分别是多少:

  • ptr_A.use_count = 2
  • ptr_B.use_count = 2

然後程序結束時,ptr_A、ptr_B都離開了它的作用域,引用計數減為1,所以a、b占用的内存不會釋放。這就是shared_ptr的缺陷。

下面可以從一個例子中看一下:

#include #include class foo; class Test { public: Test() { std::cout << "construct.." << std::endl; } void method() { std::cout << "welcome Test.." << std::endl; } ~Test() { std::cout << "destruct.." << std::endl; } public: std::shared_ptr fooptr; }; class foo { public: foo() { std::cout << "foo construct.." << std::endl; } void method() { std::cout << "welcome Test foo.." << std::endl; } ~foo() { std::cout << "foo destruct.." << std::endl; } public: std::shared_ptr testptr; }; int main() { // 循環引用 測試 Test* t2 = new Test(); foo* foo1 = new foo(); std::shared_ptr shptr_Test(t2); std::shared_ptr shptr_foo(foo1); std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; shptr_Test->fooptr = shptr_foo; shptr_foo->testptr = shptr_Test; std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; return 0; }

運行結果如下:

c指針的作用(C11中的智能指針)3

在程序結束時,Test類和foo類的析構函數并沒有調用。

使用weak_ptr改進的程序如下:

#include #include class foo; class Test { public: Test() { std::cout << "construct.." << std::endl; } void method() { std::cout << "welcome Test.." << std::endl; } ~Test() { std::cout << "destruct.." << std::endl; } public: std::weak_ptr fooptr; }; class foo { public: foo() { std::cout << "foo construct.." << std::endl; } void method() { std::cout << "welcome Test foo.." << std::endl; } ~foo() { std::cout << "foo destruct.." << std::endl; } public: std::weak_ptr testptr; }; int main() { // 循環引用 測試 Test* t2 = new Test(); foo* foo1 = new foo(); std::shared_ptr shptr_Test(t2); std::shared_ptr shptr_foo(foo1); std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; shptr_Test->fooptr = shptr_foo; shptr_foo->testptr = shptr_Test; std::cout << "shptr_Test RefCount: " << shptr_Test.use_count() << std::endl; std::cout << "shptr_foo RefCount: " << shptr_foo.use_count() << std::endl; return 0; }

運行結果如下:

c指針的作用(C11中的智能指針)4

可以看到析構函數自動調用了,内存正常釋放。

今天的内容就到這兒了。如果對我的推、文有興趣,歡迎轉、載分、享。也可以推薦給朋友關注哦。隻推幹貨,甯缺毋濫。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

  • 選一個鞋子測你是心機女還是善良
    心理測試:選一款發飾,測暗戀你的人帥不帥。A、B、C、D、答案揭曉如下,測試僅供娛樂參考!A、暗戀你的人自以為很帥!暗戀你的人自認為自己很帥,也不是說他就覺得長得帥,而是他覺得自己最有男人味,一副很有擔當的模樣,隻要女生開口要求,上山下海在... 2023-01-02
  • 燙發水怎麼用
    燙發水怎麼用?首先從洗發開始,洗發水要用偏堿性的,這樣可以很好的清潔頭發,去除油脂,找開頭發毛鱗片,吸收軟化藥水,今天小編就來說說關于燙發水怎麼用?下面更多詳細答案一起來看看吧!燙發水怎麼用首先從洗發開始,洗發水要用偏堿性的,這樣可以很好的... 2022-07-04
  • 東莞公交線路有調整
    據“深圳龍崗發布”消息鑒于目前新冠肺炎疫情形勢情況結合市民龍崗中心城往返平湖的出行需求恢複部分深莞跨市公交線路營運▼部分恢複運營情況前期臨時停運的M318、M589、M360、M361等4條線路自2022年4月23日起恢複營運。上述4條線路... 2022-11-13
  • 受災群衆在救援點僅拿兩個包子
    受災群衆在救援點僅拿兩個包子?本報訊記者謝文君報道時隔3年,婺源再次遭遇嚴重洪水災害,有着800多年曆史的彩虹橋橋面廊亭被沖毀,牽動了社會各界和無數網友的心面對洪水,婺源農商銀行全行上下齊心協力,堅守陣地,保護國家财産,保障金融安全,下面我... 2022-12-02
  • 和天秤座最配的星座是哪個
    天秤座:遇到喜歡的人會變得慢熱,一旦墜入愛河,就無法自拔。第一:金牛座金牛座和天秤座擁有着一樣的守護神,兩個如此相識的人,能一見如故,被對方所吸引。戀愛中的兩個人,會有着共同的興趣愛好,在一起怎麼也不膩。結婚後的兩個人,可能偶爾會有一些小矛... 2022-12-18

热门生活资讯推荐

  • 生活 新房裝修步驟順序及流程
    不管是自己裝修還是找裝修公司裝修,基本的裝修流程不會變,那麼新房裝修流程和步驟是什麼?在裝修時需要注意哪些?一起來了解下吧一、新房裝修流程是什麼?裝修公司的裝修流程1、前期設計就是說根據業主的喜好和習慣設計房屋,并對房屋各個房間面積進行仔細... 2022-10-28
  • 生活 吃什麼菜降血壓家常菜
    涼薯也叫地瓜,在農村時從小吃到大的東西,都是自家種的,吃到不想吃。很少用來做菜吃,每次從地裡挖出來,洗幹淨泥巴,剝掉外皮,就大口大口的咬來吃,一口下去,清甜爽脆,而且水份很足。涼薯的口感香甜清脆,既可以生吃,也可以炒着吃。生吃的味道有點像荸... 2022-11-02
  • 生活 世界橋梁博物館之稱
    貴州是一個溝壑縱橫的喀斯特地貌區,因而需要大量的橋梁來溝通各地。根據統計,世界高橋前100名中有51座、前10名中有4座在貴州,獲橋梁界諾貝爾獎之稱的“古斯塔夫斯·林德撒爾獎”的橋梁全國有9座,而貴州就占4座。貴州因而被稱為“世界橋梁博物館... 2022-10-27
  • 生活 古詩過故人莊的意思
    古詩過故人莊的意思?全詩意思:老友備好了黃米飯和燒雞,邀我做客到他樸實的田家村子外邊是一圈綠樹環抱,郊外是蒼翠的小山包平斜推開窗戶迎面是田地場圃,把酒對飲閑聊着耕作桑麻等到九月重陽節的那一天,再請君來這裡觀賞菊花,現在小編就來說說關于古詩過... 2022-08-13
  • 生活 低領外套裡面搭配
    随着寒潮一波一波的襲來,毛領外套似乎占得了先機,但潮女們從來就是這麼任性,偏愛無領外套,以頸部的完美曲線打破冬的沉悶單調,将性感優雅的女人味诠釋盡美。任性的姑娘,快快看過來。别具一格的肩毛設計,令羽絨服非常的個性時尚,百搭優雅的無領,展現脖... 2022-12-07
  • 生活 美國是當之無愧的黑客帝國
    美國是當之無愧的黑客帝國?來源:央視新聞客戶端誰是全球最大的網絡“黑客”?5日,中國國家計算機病毒應急處理中心和360公司分别發布關于西北工業大學遭受境外網絡攻擊的調查報告,再添實錘,今天小編就來聊一聊關于美國是當之無愧的黑客帝國?接下來我... 2022-10-18
  • 生活 莊子極具什麼色彩
    莊子極具什麼色彩?莊子極具文學色彩莊子的文學性,首先表現在想象奇幻上他用構思巧妙的文學意境其次是文筆汪洋恣肆,具有浪漫主義的藝術風格再次是詞采瑰麗詭谲,意出塵外莊子之語看似誇言萬裡,想象漫無邊際,然皆有根基,重于史料議理魯迅評價:其文則汪洋... 2022-07-07
  • 生活 頭文字d上線
    《頭文字d》是我們都很熟悉的童年神作,它同時也是産梗大作,動畫“86上天奔馳上樹”和周董真人版的“一路向北”、“性感泳衣”等梗,讓《頭文字d》在我們的童年裡留下了深刻印象,可以說是牛頭人啟蒙。《頭文字d》的續作《MFGHOST》宣布動畫化,... 2022-10-29
  • 生活 張雲雷哪年當的八隊隊長
    如今社會上有這麼一句名言,叫人三十歲之前看父敬子,三十歲以後就是看子敬父。這句話的意思是說,一個人三十歲以前,别人尊敬你是因為你爸爸有錢有實力,可是如果你有本事,三十歲以後,别人就會因為你去尊敬你的爸爸。德雲社的張雲雷就是這句話的最好寫照。... 2022-11-11
  • 生活 雞内金湯能化石嗎
    本品為雉科動物家雞的幹燥沙囊内壁,即雞肫内壁,因此雞内金也叫雞肫内黃皮、雞肫皮。《醫學衷中參西錄》記載:雞内金,雞之脾胃也,瓷、石、銅、鐵皆能消化,其善化淤積之功可見一斑。【性味歸經】性平,味甘、澀;入脾、胃、小腸、膀胱經。【功能主治】消食... 2022-11-25

网友关注

  • 生活 人為什麼凍死前會脫掉衣服
    當你第一眼看到這個标題,一定覺得很奇怪。如果一個人置身于極其寒冷的環境,若沒有有效的保溫措施,很有可能會被凍死。那麼凍死前為什麼會脫掉外衣,這樣做不是加劇了身體熱量的散失嗎?至于臉上露出微笑又是怎麼回事?衆所周知,人是恒溫動物,體溫大約在3... 2023-01-11
  • 生活 過期的牛奶可以用來澆綠蘿嗎
    夏天,我們喝的牛奶一不小心就過期變質,扔掉了也可惜,讓我們把牛奶秒變成花肥吧牛奶中含有至少一百多種物質,含有很多植物生長所需要的元素,比如氮磷鉀等營養物質,有利于植物開花結果,而且無極限鹽也可以被植物直接吸收,所以,過期牛奶澆花非常好的,牛... 2022-11-06
  • 生活 如何剝生闆栗殼的方法
    如何剝生闆栗殼的方法?熱脹冷縮法:将闆栗放在開水中煮4-5分鐘,立即取出放到冷水中浸泡5分鐘,這樣一脹一縮生闆栗的肉與殼就會完全分離,今天小編就來說說關于如何剝生闆栗殼的方法?下面更多詳細答案一起來看看吧!如何剝生闆栗殼的方法熱脹冷縮法:将... 2022-08-19
  • 生活 橘子可以泡水吃嗎
    橘子可以泡水吃嗎?橘子能泡水喝橘子中含有的營養成分比較多,例如維生素C,例如水分等,可以将橘子水擠在水中,最後人體可以通過喝橘子水的方式來補充所需要的營養但是橘子泡水避免用熱水泡,這樣會導緻橘子的營養成分被破壞,就會失去效果此外,人體還要注... 2022-06-14
  • 生活 劉詩詩佟大為花絮
    《如果可以這樣愛》片花。劇方提供新京報訊(記者武芝)4月2日,電視劇《如果可以這樣愛》宣布将于4月9日登陸湖南衛視金鷹獨播劇場。該劇根據千尋千尋同名小說改編,由王雷執導,佟大為、劉詩詩、保劍鋒等人主演,主要講述了桀骜不馴的國際鋼琴家耿墨池和... 2022-11-12
  • 生活 生孩子都要開哪些骨縫
    懷胎十月,要說最辛苦的人,那還得是孕媽本人。從懷孕開始,就要經曆各種身體變化,有時還會産生許多妊娠反應。好不容易熬過十月,到了分娩的時候,又要忍受劇痛進行分娩。這份罪是獨一份的,也是别人無法取代的。​周末休息時,去姥姥家看望老人。從姥姥那裡... 2023-01-03
  • 生活 七夕祝福語發朋友圈怎麼發
    七夕是我國傳統節日之一,每年的農曆七月初七,就是牛郎跟織女相會的日子,也象征着國人對團結的向往,現在被稱為中國的情人節。但是,你知道七夕節的來曆嗎?想必大家也略知一二吧!下面,我們就一起來聊一聊七夕的來曆吧!這天又該怎麼發朋友圈或者說說呢?... 2022-11-16
  • 生活 嫦娥和祝融
    中新網北京9月17日電題:嫦娥奔月、祝融探火、羲和逐日,中國人上演跨越星球的浪漫記者李金磊“嫦娥”探月、“祝融”探火、“羲和”逐日,中國人向着月球、火星、太陽等星球不斷進發,叩問蒼穹的腳步不曾停歇,遠古神話夢想一個個變成現實。“諸神傳說”的... 2022-12-18
  • 生活 全國各省排名及省份簡稱
    【省會簡稱】今天的中國擁有省份、直轄市、自治區和特别行政區34個,每個地方都有自己獨特的簡稱:有的一眼就能看出它代表的地方,比如“京”代表北京,“津”代表天津,“吉”代表吉林;有的很隐晦,比如“蜀”代表四川,“魯”代表山東。這些簡稱究竟有何... 2023-02-28
  • 生活 魅藍note5實用評測
    【手機中國評測】如果沒有意外的話,魅藍Note5将會成為魅族今年最後一款新品,這麼一頂大帽子為何給了魅藍Note5而不是魅族PRO6Plus呢?其實看看即将到來的雙12也就懂了。每年的12月12日,都是繼雙11之後的又一狂歡購物盛會,一款沖... 2022-11-28
  • 生活 蔚來es6與凱迪拉克xt6
    現如今,新能源車型在國内車市大行其道,各細分市場差不多都有深入滲透,比如在高端中大型SUV領域,就有多款車型入局。像是當下人氣較高的凱迪拉克LYRIQ銳歌(指導售價:43.97-47.97萬)和蔚來ES7(補貼後售價45.666-53.79... 2022-11-07
  • 生活 有餘數的除法算式20道題
    《有餘數的除法問題》作業來喽!在有餘數的除法中,最重要的一個特點要牢記,即“餘數一定要比除數小”。除了這一鮮明特點還有一個關系也要能熟練地進行轉換:因為被除數÷除數=商……餘數,所以商×除數餘數=被除數。我們可以利用這些特點和關系進行解決問... 2022-11-14
  • 生活 上海環滬闆塊置業
    沒錯,我們今天說的是昆山花橋;上海外溢的首選之地,所有上海周邊城市賣房畫餅都會說自己會是下一個花橋!我們今天就來起底花橋樓市的底色,看看未來的花橋是否還适合入手。小編在2015年開始在入行做房産,那時候花橋的房價在6800-10500元/㎡... 2022-12-02
  • 生活 手表表帶如何保養
    手表表帶如何保養?不要複折疊:經常折疊制表帶會使表帶斷裂,特别是比較老的皮表帶新買的表帶可能會比較硬,但是也不要去折疊,佩戴一段時間後,表帶就會适合你的手腕,從而變軟,我來為大家科普一下關于手表表帶如何保養?以下内容希望對你有幫助!手表表帶... 2022-07-23
  • 生活 苗族奇葩習俗
    說到苗族,你可能就會聯想到養蠱蟲,下蠱毒……然而這些也隻是一個傳說。苗族是一個比較悠久的民族,奶奶說:苗族經曆了三次牽走才來到了這裡。而我們現在的居住地也是在奶奶那輩因為水稻田太遠了,随着水稻田遷來成了屯。苗族有自己的語言,但沒有自己的文字... 2023-01-03
  • 生活 送東陽馬生序字詞解釋足膚皲裂而不知而...
    送東陽馬生序字詞解釋足膚皲裂而不知而是什麼意思?而:卻,但是出自明代宋濂《送東陽馬生序》,原文選段:,我來為大家科普一下關于送東陽馬生序字詞解釋足膚皲裂而不知而是什麼意思?以下内容希望對你有幫助!送東陽馬生序字詞解釋足膚皲裂而不知而是什麼意... 2022-08-20
  • 生活 麒麟8205g和4g有什麼區别
    昨晚,随着榮耀30S的發布,華為海思旗下新一代中端5GSoC——麒麟820也終于和我們正式見面。考慮到在中端4GSoC時代,麒麟810就能保持對同級别競品的性能壓制,跨過5G門檻的麒麟820還能保持前輩的戰鬥力嗎?麒麟810的赫赫戰功CFa... 2022-12-02
  • 生活 工商管理專業學費
    一、就業前景:随着城市建設的不斷完善,新興産業發展迅速,對管理類畢業生的需求也在逐漸上升。而且管理類畢業生就業範圍廣泛,基本上不受各類組織形式的限制,不論是在競争激烈的發達地區大城市,還是在發展中的中西部地區的中小城市,都能實現自身價值與專... 2022-11-12
  • 生活 寥寥的意思
    寥寥的意思?寥寥,多作形容詞使用,如形容數量稀少,形容孤單寂寞空虛等,其語義多與稀少有關,現在小編就來說說關于寥寥的意思?下面内容希望能幫助到你,我們來一起看看吧!寥寥的意思寥寥,多作形容詞使用,如形容數量稀少,形容孤單寂寞空虛等,其語義多... 2022-07-06
  • 生活 送女生迪奧999口紅寓意
    送女生迪奧999口紅寓意?送女生迪奧999口紅是寓意兩人能夠一起長長久久,也代表男生會愛你久久,代表着永恒,這也是這款口紅的特殊意義,很适合男生想給女生表白的時候送,一般女生收到這個色号就能懂男生的心意,我來為大家科普一下關于送女生迪奧99... 2022-05-31
  • 生活 茶葉中的茶梗是垃圾還是寶貝
    全網同名搜索《茶葉新知》(ID:chayexinzhi)關于碎銀子的争論,坊間從未間斷。新式茶飲界的喜茶,今年推出一系列“碎銀子”的飲品,讓傳統茶以一種更為年輕化的姿态進入大衆視野。但随之而來的是,有關“碎銀子”的各種争議再次被點燃。碎銀子... 2022-11-12
  • 生活 9款超好用的眼霜隻買對的不買貴的
    9款超好用的眼霜隻買對的不買貴的?“人老眼先老”、“一條眼紋老10歲”,可見眼部的保養對女人來說有多重要,我來為大家科普一下關于9款超好用的眼霜隻買對的不買貴的?以下内容希望對你有幫助!9款超好用的眼霜隻買對的不買貴的“人老眼先老”、“一條... 2022-10-18
  • 生活 國際時裝周官網
    說到時裝周,很多人會覺得離我們很遙遠,甚至不少夥伴表示壓根看不懂。實際上如果從時裝周的曆史發展看,他其實和我們的生活密不可分。時裝周在19世紀并不叫這個名字,他的前身應該叫服裝畫報,一些優秀的服裝設計師和精品的服裝店主們在推出新品服裝時呢,... 2022-11-01
  • 生活 腳大拇指甲發黑是咋回事
    不知道什麼時候把大拇指給扭了!然後就一直隐隐作痛!今早覺得不舒服,就用藥油搽一下,感覺這個拇指有點腫起來了!人是很奇怪的動物!平時你根本不怎麼關注到自己的大拇指!然後這一點點的挫傷,讓你會很别扭!就是不舒服的感覺!平時用慣了拇指沒覺得它作用... 2023-02-16
  • 生活 植物養發哪種比較好
    染發,相信大家都已經很熟悉了。但是對于養發,卻有很多人還不了解。簡單地說,養發就是對頭發進行保養,對頭發進行養護。比如定期做發膜,用護發素,合理的洗護,到理發店做營養等等,這些都是傳統意義上的養發。植物養發加盟小編認為近些年,植物養發逐漸進... 2022-11-25
  • 生活 西夏是現在的哪裡
    西夏是現在的哪裡?宋寶元元年(1038)西夏立國時,疆域範圍在今的甯夏,甘肅西北部、青海東北部、内蒙古以及陝西北部地區,下面我們就來說一說關于西夏是現在的哪裡?我們一起去了解并探讨一下這個問題吧!西夏是現在的哪裡宋寶元元年(1038)西夏立... 2022-06-07
  • 生活 盤點動漫中的病嬌妹妹
    二次元中的哥哥和妹妹總能成為神奇的組合,現實中妹控的男孩子卻是少有,大多是今天和妹妹拌嘴了明天幹架了。動漫裡其實也有很多相似的情景,但跟現實相比更能打開新世界的大門,今天就看看這些可愛的妹妹吧!01祢豆子《鬼滅之刃》中的女主角,雖然說祢豆子... 2022-11-24
  • 生活 煙雨迷蒙訪舊蹤的舊蹤是哪裡
    煙雨迷蒙訪舊蹤的舊蹤是哪裡?“煙雨迷蒙訪舊蹤”(淡淡薄霧、蒙蒙細雨之下尋訪舊迹)是嘉興南湖,下面我們就來聊聊關于煙雨迷蒙訪舊蹤的舊蹤是哪裡?接下來我們就一起去了解一下吧!煙雨迷蒙訪舊蹤的舊蹤是哪裡“煙雨迷蒙訪舊蹤”(淡淡薄霧、蒙蒙細雨之下尋... 2022-06-26
  • 生活 運動的注意事項10條
    運動健身打卡第167天首先慶祝下,半年多的不懈的努力粉絲已經200個了,基本都是鐵粉,很少掉粉,寫頭條的目的是為了監督自己鍛煉,讓自己養成習慣同時分享一些鍛煉心得給大家,讓更多的人關注健康,關注運動的好處。加油(ง•̀_•́)ง本來今天有氧... 2023-01-08
  • 生活 人間值得的唯美句子
    #熱愛生活的理由#你為什麼要熱愛生活呢?因為這世間有太多的美景等着你去體驗。你還沒有體驗過哈爾濱冰雪大世界的夢幻,沒有在雪地裡肆意奔跑過。你還沒有登上梵淨山之巅去領略紅雲金頂的神秘,你還沒有在這天空之城上呐喊過。你還沒有站在布達拉宮裡面巨大... 2022-11-22