tft每日頭條

 > 生活

 > c指針的作用

c指針的作用

生活 更新时间:2025-12-19 16:35:08

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

  • 七葉蓮的養殖方法和注意事項
    七葉蓮的養殖方法和注意事項?養殖方法(1)選土,我來為大家科普一下關于七葉蓮的養殖方法和注意事項?以下内容希望對你有幫助!七葉蓮的養殖方法和注意事項養殖方法(1)選土七葉蓮主要分布山谷或者是陰濕的樹林之中,它比較喜歡溫度高和濕度高的環境,它... 2022-06-19
  • 初中文言文常見虛詞用法一覽表
    高中文言文的學習,文言實詞和文言虛詞的把握是關鍵,這裡我整理了高中最常考的文言虛詞用法及例句講解.希望能對同學們在學習語文文言文過程中有幫助!7.【若】(一)動詞,像,好像。①背若太山,翼若垂天之雲。譯文:它的脊背像座大山,展開雙翅就像天邊... 2022-12-11
  • 什麼咖啡最好喝又濃香
    每當寫完一篇看似文章,卻又不算什麼文章的時候,沖上一杯熱濃的咖啡,慢慢喝着,靠在椅子背,感覺輕松了許多,也算是一種享受吧。像我這種隻配吃大蒜的家夥,本沒有資格去品評什麼咖啡,不過是唠唠叨叨和大家随便聊聊而已。每當品嘗咖啡的時候,總會想起孫紅... 2023-01-10
  • 存在就是被感知是什麼意思
    存在就是被感知是什麼意思?存在就是被感知意思是:所有事物感知的存在都是存在于心靈内部的,在心靈之外沒有任何東西可以存在貝克萊把各種事物叫做觀念(所以這個詞的用法在這些哲學家那裡跟一般人用法是不同的),之所以如此,一個重要理由就是觀念是存在于... 2022-06-04
  • 往事不堪回首的
    往事不堪回首的?回憶,在某些人心裡是一件美好的事情,可是,有些事情确不堪回首記得有一年,侄子家種的打瓜大豐收,吃不完,也賣不了,隻能拉回家采籽賣了上午,我沒事就去幫他們上山摘瓜,看着又大又圓的瓜太喜人了我一邊摘一邊挑好的放到一邊的袋子裡,準... 2022-10-20

热门生活资讯推荐

  • 生活 為什麼江山榮耀一直顯示網絡超時
    為什麼江山榮耀一直顯示網絡超時?首先檢查下防火牆設置,建議暫時關閉防火牆;,下面我們就來說一說關于為什麼江山榮耀一直顯示網絡超時?我們一起去了解并探讨一下這個問題吧!為什麼江山榮耀一直顯示網絡超時首先檢查下防火牆設置,建議暫時關閉防火牆;可... 2022-06-11
  • 生活 網購被商家惡意騷擾
    網購被商家惡意騷擾?來源:法治日報1258條——這是北京市海澱區居民戴瑩手機裡未讀短信的數量,基本都是各類電商的營銷短信26歲的戴瑩大學時開始接觸線上購物,網購已經成為其生活的一部分,也帶來了很多的煩惱其中,電商的營銷短信、電話,特别是臨近... 2022-12-11
  • 生活 微信群聊如何永久屏蔽
    微信群聊如何永久屏蔽?我們打開我們手機上的微信,進入微信後,我們點擊一個群聊,接下來我們就來聊聊關于微信群聊如何永久屏蔽?以下内容大家不妨參考一二希望能幫到您!微信群聊如何永久屏蔽我們打開我們手機上的微信,進入微信後,我們點擊一個群聊。彈出... 2022-07-03
  • 生活 怎麼防止微信密碼洩露
    怎麼防止微信密碼洩露?在設置界面中我們是可以看到一個賬号和安全的随後點擊進入我們可以打開賬号保護進行一系列的設置,如“在其它手機端登陸時需要手機進行驗證等”,下面我們就來說一說關于怎麼防止微信密碼洩露?我們一起去了解并探讨一下這個問題吧!怎... 2022-06-05
  • 生活 藏酒儲存的方法
    藏酒儲存的方法?避免高溫和光照酒保存的最佳溫度是5-20攝氏度,過高過低的溫度都會影響酒的品質,有時候會揮發影響口感,嚴重的話還會變質,失去應有的價值,所以溫度和光照特别重要,今天小編就來說說關于藏酒儲存的方法?下面更多詳細答案一起來看看吧... 2022-06-02
  • 生活 污點話語
    何為玷污(随筆雜談)(七星橋上作品)(左小青)玷污,是什麼意思啊?多指弄髒了,有污點了,或受污染侮辱了。比如,以個人名聲言,有玷污名聲之說。又如,這樣的行為,玷污了光榮稱号,玷污奮鬥的光榮的曆史。而如果放在男女之間的關系事上。如果有女性男人... 2023-01-10
  • 生活 家用前置過濾器哪款适合
    前置過濾器相信不少網友很熟悉,安裝在總水管處,能對全屋用水有一個粗過濾的功能。最近有很多網友來淨水器售後服務平台水專家官網咨詢,家裡安裝了淨水器或者純水機,還有必要安裝一個前置過濾器嗎?而且所有淨水器都有粗過濾的濾芯。在總水管處加裝前置過濾... 2022-11-10
  • 生活 弟弟的英文怎麼叫
    弟弟的英文怎麼叫?youngerbrother弟弟Shewasaccompaniedbyheryoungerbrother.,現在小編就來說說關于弟弟的英文怎麼叫?下面内容希望能幫助到你,我們來一起看看吧!弟弟的英文怎麼叫youngerbr... 2022-10-19
  • 生活 冰心寫的現代詩有哪些
    冰心寫的現代詩有哪些?《夜半》上帝啊!你安排了這嚴寂無聲的世界,下面我們就來聊聊關于冰心寫的現代詩有哪些?接下來我們就一起去了解一下吧!冰心寫的現代詩有哪些《夜半》上帝啊!你安排了這嚴寂無聲的世界。從星光裡,樹葉的聲音裡我聽見了你的言詞。你... 2022-06-23
  • 生活 紋眉一定要補色嗎
    紋眉是一個慎重的決定,很多妹子不知道紋眉後需不需要二次補色,今天給大家科普一下。一、紋眉需要補色嗎?:紋眉對于眉毛的作用是可以達到永久性的,在這個過程中我們還是需要進行多次補色的,一般紋眉之後再一個月是要進行第一次補色,半年之後是需要再進行... 2022-11-19

网友关注

  • 生活 鳄魚掉眼淚是為什麼
    鳄魚為什麼會流眼淚?如果人喝了海水,會越喝越渴,最後甚至渴死。可是生活在海洋中的魚、爬行動物等卻不會有這種危險,這是為什麼呢?原來,它們都有自己獨特的“海水淡化裝置”。魚隻要一張嘴,水就灌滿了口腔。但是,這些水大部分會通過鰓縫流出去,不會進... 2023-01-20
  • 生活 何時複西歸的複什麼意思
    何時複西歸的複什麼意思?何時複西歸的複釋義:再次原文:《長歌行》,我來為大家講解一下關于何時複西歸的複什麼意思?跟着小編一起來看一看吧!何時複西歸的複什麼意思何時複西歸的複釋義:再次。原文:《長歌行》【作者】漢樂府【朝代】漢青青園中葵,朝露... 2022-06-05
  • 生活 剛孵化出的蝈蝈怎麼養
    剛孵化出的蝈蝈怎麼養?一、蝈蝈長啥樣?在養蝈蝈之前呢,咱們要先認識蝈蝈很多同學啊,分不清蝈蝈、蟋蟀和蝗蟲,看看它們有什麼區别吧,我來為大家科普一下關于剛孵化出的蝈蝈怎麼養?以下内容希望對你有幫助!剛孵化出的蝈蝈怎麼養一、蝈蝈長啥樣?在養蝈蝈... 2022-10-17
  • 生活 每一個人都很感動的正能量
    文/夢精靈2019圖/網絡從我們睜眼的那一刻起,一天24小時的“選擇之旅”就啟程了:小到柴米油鹽,大到人生走向,我們常常會面臨選擇,隻有會做選擇題的人,才會有開挂的人生。天地混沌,生命初開,生命究竟是如何起源的,這一直是科學家努力研究的課題... 2022-11-13
  • 生活 論文答辯該準備些什麼?
    論文答辯該準備些什麼?要對個人所作的畢業論文十分熟悉,我來為大家科普一下關于論文答辯該準備些什麼?以下内容希望對你有幫助!論文答辯該準備些什麼要對個人所作的畢業論文十分熟悉有的人是把收集的材料複制粘貼變成論文,這些人沒有細心的去觸及過,因此... 2022-06-15
  • 生活 桂花的寓意
    桂花的寓意?桂花樹是崇高、貞潔、榮譽、友好和吉祥的象征,凡仕途得志,飛黃騰達者謂之“折桂”,我來為大家科普一下關于桂花的寓意?以下内容希望對你有幫助!桂花的寓意桂花樹是崇高、貞潔、榮譽、友好和吉祥的象征,凡仕途得志,飛黃騰達者謂之“折桂”。... 2022-08-02
  • 生活 孕期可以多吃的雜糧
    有網友爆料姚晨已經在今天上午順利産下第二胎女兒,因為有第一胎的經驗,姚晨此次生産十分順利。據悉姚晨女兒出生時重達6斤7兩,非常健康的一個寶寶!再加上“小土豆”,兒女雙全,幸福的一家!正在當下懷孕的明細們很多,像我們熟知的紫薇格格——林心如,... 2022-10-24
  • 生活 傳染性軟疣和白頭粉刺區别
    傳染性軟疣和白頭粉刺區别?武漢晚報(微信ID:whwb82333333)訊(記者劉璇通訊員徐若雲)原以為是“痘痘”,沒想到竟然是病毒感染的“水瘊子”,這個“僞裝大師”在陳女士臉上瘋長了5年,我來為大家科普一下關于傳染性軟疣和白頭粉刺區别?下... 2022-12-01
  • 生活 19款限定皮膚什麼時候免費玩
    親愛的召喚師:騎士歸來,巅峰立新王!為慶祝EDG在2021英雄聯盟全球總決賽中勇奪冠軍,“英雄皮膚全場半價”,“冠軍精選限定皮膚限時銷售”與“海克斯皮膚半價兌換”活動将于2021年11月11日10:00開啟,以下為活動詳情。冠軍精選限定皮膚... 2022-12-10
  • 生活 三月春風人面桃花
    三月春風人面桃花?蓦然回首半生已過,遙望長河落日,何處是歸處?,今天小編就來聊一聊關于三月春風人面桃花?接下來我們就一起去研究一下吧!三月春風人面桃花蓦然回首半生已過,遙望長河落日,何處是歸處?誰人與你立黃昏,誰人問你粥可溫?誰人與你撚熄燈... 2023-01-20
  • 生活 店鋪運營初級規劃和引流方案
    叮咚~熱愛運營的小指南又準時上線分享幹貨啦!今日分享店鋪運營計劃方案之商品運營規劃。經營一個店鋪,離不開的就是産品,要獲得高流量、高利潤,更離不開産品。看到其他賣家爆款引爆流量,店鋪盈利穩步上升,新手賣家難免不會眼紅。如果我們把産品分為爆款... 2022-11-22
  • 生活 有句名言說有志者事竟成的英文
    1.Wherethereisawill,thereisaway.有志者,事竟成。2.Wellbegunishalfdone.好的開端是成功的一半。3.East,west,homeisbest.金窩、銀窩,不如自己的草窩。4.Thereisn... 2023-01-30
  • 生活 張骞出使西域是從哪裡開始
    恕我學習不認真,曆史沒學好,但我知道張骞和馮玉祥,是無論如何也無法在同一個時空存在的真實。曆史的謬誤,毋容置疑!西漢張骞,從明朝的城裡,跨過現代的城門,完成了出使西域?明朝城牆外西漢張骞出使西域雕塑張骞出使西域:西漢現西安城牆:始建于明朝玉... 2023-01-27
  • 生活 真鑽石跟莫桑鑽石的區别
    有一種鑽石叫莫桑石你知道麼?莫桑石是一種在外表上和鑽石類似的礦石,由于價格便宜,在珠寶市場上有些不良商家會用充莫桑石當鑽石來出售,以獲取更高利潤,所以今天我們來教大家一些區别莫桑石和鑽石的小技巧,學會這些可不會再輕易上當了!莫桑石和鑽石的區... 2022-11-07
  • 生活 豆角幹排骨煲怎麼做
    豆角幹排骨煲怎麼做?食材明細:豆角幹100g、排骨350g、鹽适量、醬油适量、蚝油适量、蒜頭2個,現在小編就來說說關于豆角幹排骨煲怎麼做?下面内容希望能幫助到你,我們來一起看看吧!豆角幹排骨煲怎麼做食材明細:豆角幹100g、排骨350g、鹽... 2022-08-24
  • 生活 荷花真美讓人陶醉
    "出淤泥而不染,濯清漣而不妖,中通外直,不蔓不枝,香遠益清,亭亭靜植,可遠觀而不可亵玩焉。"對于荷花,最為人稱是的評價莫過于此。荷花,不僅是高潔素雅的象征,對于夏天而言,她更是一件無與倫比的點綴。荷花怒放時,仿佛是浸潤了湖水... 2022-12-12
  • 生活 腌酸蘿蔔的家常做法
    腌酸蘿蔔的家常做法?首先準備好所需要的食材将白蘿蔔用鹽搓洗外皮,沖洗幹淨瀝幹水,用刀切除頭和尾,下面我們就來說一說關于腌酸蘿蔔的家常做法?我們一起去了解并探讨一下這個問題吧!腌酸蘿蔔的家常做法首先準備好所需要的食材。将白蘿蔔用鹽搓洗外皮,沖... 2022-06-26
  • 生活 男生網名霸氣高冷四字
    男生網名霸氣高冷四字?孤獨患者獨霸天下,下面我們就來聊聊關于男生網名霸氣高冷四字?接下來我們就一起去了解一下吧!男生網名霸氣高冷四字孤獨患者獨霸天下高冷逗比龍嘯九天獨撐全場黑暗戰魂殺戮天下王的傳奇把酒臨風謸氕獨尊穩場你爹帥的要命勝者為王一身... 2022-07-02
  • 生活 蘋果和猕猴桃可以一起吃嗎
    蘋果和猕猴桃可以一起吃嗎?蘋果和猕猴桃是可以放在一起食用的,我來為大家科普一下關于蘋果和猕猴桃可以一起吃嗎?以下内容希望對你有幫助!蘋果和猕猴桃可以一起吃嗎蘋果和猕猴桃是可以放在一起食用的。蘋果和猕猴桃都屬于寒性水果,一同吃這兩種水果是不會... 2022-06-19
  • 生活 王安石最著名的十首詩
    明清兩朝對于王安石的評價褒貶不一,有人說他是奸臣,有人把他捧上神壇,其實無論怎樣評價,對于他所做出來的貢獻,那都是不可能完全抹掉的,無論是變法還是文學上的成就,變法是為了國家,文學上更是唐宋八大家之一。王安石的一生轟轟烈烈,兩次拜相,又兩次... 2023-01-03
  • 生活 化生子長沙話什麼意思
    化生子長沙話什麼意思?湖南話“化生子”是“敗家子”的意思,下面我們就來說一說關于化生子長沙話什麼意思?我們一起去了解并探讨一下這個問題吧!化生子長沙話什麼意思湖南話“化生子”是“敗家子”的意思。“化生子”是湖南湘中以北的方言詞語,多用作貶義... 2022-06-28
  • 生活 運動對睡眠有什麼好處
    運動對睡眠有什麼好處?運動對失眠還是是有好處的,特别是黃昏和睡前的鍛煉對身體更加有益,睡前活動能夠使身體的整個系統擁有更多的氧氣,處于比較好的氧氣充足狀态的人,睡覺時不僅睡得香,我來為大家講解一下關于運動對睡眠有什麼好處?跟着小編一起來看一... 2022-06-18
  • 生活 巴西龜天冷了怎麼養
    2015-12-3014:31:58家裡養巴西龜作為寵物的朋友很多,可是大家知不知道巴西龜是需要補鈣的呢?到底怎麼給巴西龜補鈣呢?下面寵物秀就來給大家講一講巴西龜補鈣的正确方法。巴西龜補鈣一般來說,正常的喂食龜飼料,巴西龜是很容易出現缺鈣症... 2022-11-08
  • 生活 野山參的保存方法
    野山參的保存方法?吸濕劑幹燥保管法:在可密閉的缸、筒、盒的底部放适量的幹燥劑,如生石灰、木炭、矽膠等使保存環境幹燥再将野山參用紙包好放入,加蓋密閉,可防蟲蛀、黴變,我來為大家科普一下關于野山參的保存方法?下面希望有你要的答案,我們一起來看看... 2022-06-02
  • 生活 為什麼地球和月球的引力不一樣大
    這是一個迷惑性非常強的話題,中間有兩層含義,其一是太陽對月球的引力真的是地球對月球引力的2.5倍嗎?其二則是為什麼扳手腕地球輸了月球卻仍然沒有被太陽拉走?一、太陽對月球的引力确實比地球對月球的引力大嗎?一副日食成因圖,剛好可以來形容地月系圍... 2023-03-27
  • 生活 雲頂之弈虛空陣容搭配推薦
    大家好,歡迎來到老韓侃電競,遊俠就相當于我們平時玩聯盟中的adc,擁有高額的持續輸出,是做後排的不二選擇,小編自從入坑也是從極地遊俠開始的,但是随着版本的更新叠代,現在的遊俠并沒有以前那麼強勢了,很多玩家都把輸出放在槍手,刺客,和劍士身上,... 2022-11-23
  • 生活 玉皇大帝和如來佛祖誰的地位高
    《西遊記》是一部神奇的神話故事,它颠覆很多固有的神話傳說。比如,「自從盤古破鴻蒙,開辟從茲清濁辨」之後,竟然是道祖太上老君替代了女娲,「解化女娲之名,煉石補天,普救閻浮世界」。又是太上老君在八卦爐中用九轉镔鐵煉打造出如意金箍棒——定海神珍鐵... 2022-12-01
  • 生活 自制沙拉醬能保存多久
    自制沙拉醬能保存多久?2天,因為自制沙拉醬沒有添加防腐劑,但如果吃不完的話都要密封好,放入冰箱冷藏的話還能保存大概2天,我來為大家科普一下關于自制沙拉醬能保存多久?下面希望有你要的答案,我們一起來看看吧!自制沙拉醬能保存多久2天,因為自制沙... 2022-06-02
  • 生活 童話人物有哪些
    童話人物有哪些?拇指姑娘介于拟人和超人之間她出生于巫婆的大麥粒所綻開的一朵大紅花但巫婆僅給她以神奇的出生,并未給子她任何超自然的本事與幫助,今天小編就來說說關于童話人物有哪些?下面更多詳細答案一起來看看吧!童話人物有哪些拇指姑娘介于拟人和超... 2022-06-17
  • 生活 呂的洗發水防脫效果怎樣
    今兒點評一下韓國呂洗發水,先看一下品牌和廠家介紹呂--高端韓方洗護發品牌,屬于韓國最大的化妝品集團-愛茉莉太平洋。在韓國讀作Ryo,創立于2008年,在韓國所有洗護發品牌中銷量第一。在東方哲學中将天的氣韻稱為“律”,将地的氣韻稱為“呂”。“... 2023-01-03