tft每日頭條

 > 生活

 > c指針的作用

c指針的作用

生活 更新时间:2025-07-15 08:54:46

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.下載“天府通辦”APP後,點擊“... 2022-12-11
  • 一般大廳牆上挂什麼畫好
    一般大廳牆上挂什麼畫好?一般大廳牆上挂什麼畫好:柔和的風景畫:例如:日出、湖光山色等等挂在大廳中,當每日疲乏的你回到家時,它們可給你松馳、舒适的感覺繪制了仙、佛等圖畫亦可用但切記要求神像的顔容親切,表情祥和方為上選,接下來我們就來聊聊關于一... 2022-06-15
  • 埃及小姑娘
    8月5日,“我與北京iBeijing”2022在京外國留學生主題征文比賽頒獎式在北京市人民對外友好協會舉辦。留學生朋友們作為中國故事、北京故事的親曆者、參與者、建設者,他們用優美中文創作,用真情實感記錄所見所聞,從不同角度解讀北京。共有來自... 2022-10-24
  • 扣肉的做法步驟
    扣肉的做法步驟?材料:五花肉250克,冬菜100克,泡辣椒25克,植物油25克,醬油25克,鹽2克,豆豉、姜、蒜各8克,現在小編就來說說關于扣肉的做法步驟?下面内容希望能幫助到你,我們來一起看看吧!扣肉的做法步驟材料:五花肉250克,冬菜1... 2022-06-14
  • 羊毛被時間久了怎麼打理
    随着人們生活品質的不斷提升,優質的生活質量是我們所向往的,而羊毛被則是我們不斷追求的優良品質,因為他的衆多優點使我們對他欲罷不能。如此美好的事物,髒了怎麼辦!?實在是太可惜了。接下來及讓小編我帶着大家來學習如何清洗羊毛被。第一個問題:羊毛被... 2022-12-10

热门生活资讯推荐

  • 生活 回顧廣州地鐵一号線的建造
    今年是廣州地鐵開通運營的20周年。到去年年底開通的六号線二期、七号線一期和廣佛線二期為止,廣州地鐵線網總裡程已經到了308.7公裡,位居全國前三,世界前十。然而,還有誰記得廣州第一條地鐵線路開通時候的場景呢?廣州地鐵一号線廣州地鐵一号線大緻... 2022-12-09
  • 生活 藍泡泡潔廁靈的工作原理是什麼
    往馬桶水箱裡放藍色潔廁塊,發現自來水也變藍了,這是怎麼回事。家中常備藍泡泡潔廁塊的小派,近期在網上看到了一篇“聳人聽聞”的文章:《不要往馬桶水箱内放藍色潔廁劑,害人害己》。對于這種标題黨,我一般是不會相信的,更何況在購買藍泡泡之前,小派已經... 2022-12-09
  • 生活 豬蹄怎麼做才又脆又好吃
    大家好,我是第一美食的飛哥,關注阿飛,有更多的家常美食供大家參考。豬蹄,是指豬的腳部(蹄)和小腿,在中國又叫元蹄,具有多種不同的烹調作法。豬蹄含有豐富的,膠原蛋白質,脂肪含量也比肥肉低。它能防治皮膚幹癟起皺、增強皮膚彈性和韌性,對延緩衰老和... 2023-02-04
  • 生活 玉髓和瑪瑙到底是不是一種東西
    玉髓瑪瑙玉髓和瑪瑙同屬于石英質玉石,玉髓屬于含水石英的隐性晶體,和水晶十分接近,玻璃到油脂光澤,通透感極強,但瑪瑙卻是脫水二氧化矽的膠凝體,具玻璃光澤,通透稍遜與玉髓。在市場上,人們把隻有一種顔色并且透明的這種礦物稱作玉髓,而多種顔色且有條... 2022-12-03
  • 生活 測測你在古代是什麼身份專題測試
    測測你在古代是什麼身份專題測試?文學常識的積累,是語文學習至關重要的一部分随着傳統文化越來越受到重視,文學常識在語文課标中的比例也在逐漸提升增加文學常識的積累,一方面拓展知識,豐富文化底蘊與人文素養;另一方面,還可以掃清閱讀人文類書籍過程中... 2022-11-10
  • 生活 有線電視費每個月是怎麼計費的
    有線電視費每個月是怎麼計費的?林先生問:我是豐澤區城東街道的,我鄰居的有線電視費用為一年216元,為什麼我一年要交336元?,我來為大家科普一下關于有線電視費每個月是怎麼計費的?下面希望有你要的答案,我們一起來看看吧!有線電視費每個月是怎麼... 2022-11-15
  • 生活 家風是指什麼動物
    家風是指什麼動物?家風是指動物老鼠,因為自古流傳,老鼠的兒子會打洞,就是說明它傳承了家風,我來為大家科普一下關于家風是指什麼動物?下面希望有你要的答案,我們一起來看看吧!家風是指什麼動物家風是指動物老鼠,因為自古流傳,老鼠的兒子會打洞,就是... 2022-06-11
  • 生活 家用天然氣開關順序
    家用天然氣開關順序?燒飯炒菜時,先開天然氣的總開關,再開燃氣竈的開關,開始燒菜,我來為大家講解一下關于家用天然氣開關順序?跟着小編一起來看一看吧!家用天然氣開關順序燒飯炒菜時,先開天然氣的總開關,再開燃氣竈的開關,開始燒菜。菜燒好之後,要先... 2022-06-05
  • 生活 工程設計變更的簽證怎麼做
    設計變更、工程簽證、确認單、工程洽商、聯系單、會簽的區别,一文搞懂!設計變更(一)設計變更是工程施工過程中保證設計和施工質量,完善工程設計設計變更是指設計單位對原施工圖紙和設計文件中所表達的設計标準狀态的改變和修改。由此可見,設計變更僅包含... 2022-11-19
  • 生活 如何區分眼袋卧蠶黑眼圈和淚溝
    對于眼袋、卧蠶、淚溝、黑眼圈,你能清楚的分辨嗎?我想大多數人的答案是否定的。相當大一部分比例的人經常對于眼袋、卧蠶、淚溝、黑眼圈真的是傻傻分不清楚,經常張冠李戴。為了弄清楚大家對這四者之間的誤會,我們一一來剖析一下!在講述眼袋、卧蠶、淚溝、... 2022-11-09

网友关注

  • 生活 霸氣5字精辟短句
    霸氣5字精辟短句?孟婆,借個火偏愛,你側臉,我來為大家講解一下關于霸氣5字精辟短句?跟着小編一起來看一看吧!霸氣5字精辟短句孟婆,借個火。偏愛,你側臉。善惡,都是我。花落,君獨醉。落葉,何時長。惟歎,相逢晚。一身,痞子味。少年,别回頭。假裝... 2022-06-09
  • 生活 桃膠發黑可以吃嗎
    桃膠發黑可以吃嗎?桃膠發黑可以吃,桃膠是桃樹皮分泌的樹脂,有顔色是淺黃色、深黃色,有的呈琥珀色,還有的是透明的,桃膠發黑和生長環境關系較大,純天然的桃膠從樹皮冒出來後,經曆時間的沉澱,顔色也會慢慢加深,口感和營養價值都沒很大影響,是可以繼續... 2022-06-02
  • 生活 lv國際奢侈時尚秀
    今年,路易威登推出2022全新假日特輯,攜吉祥物Vivienne及其毛絨夥伴Doudou泰迪熊,邀您一同開啟夢幻之旅,上演假日劇場,探索各個宇宙路易威登的豐富作品,複現經典元素,增添創意靈感,盡顯假日歡愉氛圍。2018年,路易威登從品牌标志... 2022-12-03
  • 生活 頭部腫瘤早期可以發現嗎
    根據最近幾年世衛組織的調查數據顯示,癌症的發病率一直都在逐年上升,而病人的年齡範圍則在不斷減小。由此可見,即便現如今的醫學技術在飛速發展,但癌症依舊是人們難以攻克的問題之一。而面對如此難解的問題,光是恐懼和害怕是沒有用的。正所謂知己知彼,百... 2022-11-11
  • 生活 周易宣揚的理念
    在中國文化史上,《周易》被尊為“群經之首”、“六藝之原”。幾千年來,大到治國安邦,小到家務瑣事,人們都習慣于到《周易》中去尋找答案。據統計,漢語中有200餘條成語源出《周易》,這些成語蘊含着極其豐富的精神内涵,對後世影響深遠。​“自強不息”... 2022-12-30
  • 生活 生活實用創意手工
    (通訊員:周佳)6月28日上午月湖街道鴨子鋪社區攜手長沙市心快樂公益慈善服務中心開展了“創意手工點綴美好生活”水晶杯墊手工制作主題活動。活動現場,社工們通過PPT向居民朋友介紹了杯墊的制作材料及詳細的制作步驟,緊接着志願者們将手工制作材料:... 2022-12-27
  • 生活 如何快速減10kg
    如果您已經達到這些可怕的減脂臨界點之一,請考慮以下10大減脂秘訣。它們會讓你的身體再次動起來,并幫助你弄清楚是什麼阻礙了你!并非所有這些建議都适用于所有人,因此請仔細閱讀本文以找到适合您的建議。如果你堅持不懈的話,在接下來的14天内有可能減... 2022-11-23
  • 生活 翡翠有粉色的嗎
    翡翠有粉色的嗎?翡翠是有粉色的粉色的翡翠大家平時其實比較少見,真正的粉色翡翠,又叫“粉彩種”,是屬于黑色皮的礫石,粉色翡翠在形成時,春色少了一些它有着獨特的紋理,粉色的底,白色的色帶,整體的紋路細膩,呈平行狀或雁形排列,白色與粉色有明顯的界... 2022-07-15
  • 生活 丁香魚苦菊怎麼涼拌
    丁香魚苦菊怎麼涼拌?食材:苦菊一把、丁香魚适量、鹽适量、香油适量、蒜适量、白糖一勺、醋一勺、生抽少許、雞粉适量,現在小編就來說說關于丁香魚苦菊怎麼涼拌?下面内容希望能幫助到你,我們來一起看看吧!丁香魚苦菊怎麼涼拌食材:苦菊一把、丁香魚适量、... 2022-06-25
  • 生活 黃魚酥怎麼保存
    黃魚酥怎麼保存?把黃魚放在88℃的熱水中浸泡2秒鐘,等魚的表面變白之後,再貯藏在冰上這樣魚的貯藏的時間可以比原來延長約兩倍,接下來我們就來聊聊關于黃魚酥怎麼保存?以下内容大家不妨參考一二希望能幫到您!黃魚酥怎麼保存把黃魚放在88℃的熱水中浸... 2022-08-04
  • 生活 鮑魚哪些部位不能吃
    鮑魚哪些部位不能吃?鮑魚的内髒部位不能吃,其他部位可以食用,今天小編就來說說關于鮑魚哪些部位不能吃?下面更多詳細答案一起來看看吧!鮑魚哪些部位不能吃鮑魚的内髒部位不能吃,其他部位可以食用。鮑魚營養價值極高,鮮品可食部分含有蛋白質24%、脂肪... 2022-08-12
  • 生活 尿道結石可以吃蔓越莓麻薯嗎
    前言蔓越莓相信大家都不陌生,蔓越莓因其天然絢麗的顔色、多汁酸甜的口感以及強大的抗氧化等各種保健功效一直深受廣大群衆的喜愛。而最近有研究發現蔓越莓不僅對人類好處多多,對寵物的健康也有很大的幫助哦!01蔓越莓簡介蔓越莓,又稱蔓越橘、小紅莓,是杜... 2022-12-27
  • 生活 面料支數是什麼意思
    面料支數是什麼意思?面料支數是紗線表示的一種方式,通常以“定重制”(此計算方法又分為公制支數和英制支數兩種)中的英制支數(S)表示,即:在公定回潮率條件下(8.5%),重量為一磅的細紗中,有多少個每絞長度為840碼的絞紗,即為多少支數,我來... 2022-06-18
  • 生活 箕山之節的成語故事
    箕山之節的成語故事?故事:西漢末年,小有才氣的薛方一度擔任郡椽祭酒,朝廷多次想起用他,他都不願離開後來,王莽用豪華大車高标準去迎接薛方薛方客氣地謝絕使者說:“堯舜在上,下有巢由,今明主方隆唐虞之德,小臣欲守箕山之節也”,下面我們就來說一說關... 2022-07-02
  • 生活 什麼是鋼筋混凝土墊塊
    什麼是鋼筋混凝土墊塊?鋼筋混凝土墊塊又叫鋼筋保護層墊塊,是在磚混結構裡以及框架結構裡,放在鋼筋和模闆之間,固定鋼筋位置,用以防止鋼筋外露而被腐蝕的作用,今天小編就來說說關于什麼是鋼筋混凝土墊塊?下面更多詳細答案一起來看看吧!什麼是鋼筋混凝土... 2022-07-06
  • 生活 魄消魂散的意思
    魄消魂散的意思?魄消魂散,漢語成語,拼音是pòxiāohúnsàn,意思是形容驚恐萬分,極端害怕,我來為大家科普一下關于魄消魂散的意思?以下内容希望對你有幫助!魄消魂散的意思魄消魂散,漢語成語,拼音是pòxiāohúnsàn,意思是形容驚恐... 2022-06-28
  • 生活 花千骨對白子畫說要為了自己而活
    本是世間最後一位神明,應該受到世人敬仰膜拜,奈何孤身一人轉世,因與常人的不同,便成為了異類,遭人驅逐,受盡白眼,這短短的一生,悲苦竟比幸福要多得多。花千骨的一生注定是悲劇,因是遺留人間的最後一個神,隻能轉世于普通人的腹中,出生之時身懷異香,... 2022-12-23
  • 生活 家養烏龜可以離開水在陸地上生活多久?
    家養烏龜可以離開水在陸地上生活多久?家養的烏龜,隻要不是在特别惡劣的環境下,濕度75度以上,并且陰暗,烏龜是可以在陸地上生活的,今天小編就來聊一聊關于家養烏龜可以離開水在陸地上生活多久?接下來我們就一起去研究一下吧!家養烏龜可以離開水在陸地... 2022-06-29
  • 生活 黑枸杞過了保質期還能喝嗎
    黑枸杞過了保質期還能喝嗎?不建議食用黑枸杞過期常見黴變、走油變質、蟲蛀等,如果從肉眼分辨不了黑枸杞是否過期,可以嘗一下味道,黑枸杞氣清香、味甘淡,嘗起來發酸可能是過期變質了黑枸杞過期變質,不建議繼續食用,因為這類黑枸杞不僅營養價值和藥效受到... 2022-07-13
  • 生活 曹操屬什麼生肖
    曹操屬什麼生肖?曹操屬馬其實具曆史記載,曹操的屬相應該是馬在曹操的那本書上,有專家研究過按生肖年的話,曹操公元155—220(66歲)漢桓帝劉志永壽元年---漢獻帝劉協建安25年乙未年漢獻帝劉協延康元年魏文帝曹丕黃初元年庚子年,接下來我們就... 2022-06-27
  • 生活 銀杏的寓意
    銀杏的寓意?銀杏的寓意為長壽,堅韌,沉着,還代表着永恒的愛因為它的适應能力強,壽命長久且葉子為扇形,兩邊對稱,寓意為一和二,生和死,陰和陽,春和秋,萬物萬事都是對立統一的特質,今天小編就來說說關于銀杏的寓意?下面更多詳細答案一起來看看吧!銀... 2022-07-25
  • 生活 杜鵑花什麼季節開
    杜鵑花什麼季節開?杜鵑花開花的時間是每年的4-5月份杜鵑花期:4-5月在開花期若是照看得好,杜鵑花就會持續開花一個月左右,缤紛豔麗;若是照看不周,杜鵑花就隻能開花一兩周,然後就逐漸的枯萎轉色,所以杜鵑花開花期一定要悉心照料,才保證花繁葉茂,... 2022-07-15
  • 生活 六一集體生日蛋糕祝福語
    六一集體生日蛋糕祝福語?今日是六一兒童節,祝願曾經是孩子的你:青春不老,保持一顆純真的心,擁有甜美的微笑,孩童般的皮膚,無憂無慮的生活狀态,對未來抱有幻想和憧憬,今天小編就來說說關于六一集體生日蛋糕祝福語?下面更多詳細答案一起來看看吧!六一... 2022-06-25
  • 生活 花語和寓意是什麼
    了解花語,把它想送給你愛的人。表達自己的愛意,進自己的故事。杜鵑花花語;永遠屬于你:這是杜鵑花最浪漫的一個花語,非常适合戀人用來表達對彼此的愛戀,愛的快樂:相傳當人們見到杜鵑花開滿山的時候,就能夠看到愛神出現在人間,感受到愛的快樂。象征;寓... 2022-10-28
  • 生活 蘭花怎樣養
    蘭花怎樣養?澆水:給蘭花澆水要根據氣候而言,若是氣溫低的話就要控制澆水,5-7天澆一次即可;春秋季節可以2-3天澆一次;而夏季氣溫高的話可以一天澆1-2次;澆水不能過量也不能過少,我來為大家講解一下關于蘭花怎樣養?跟着小編一起來看一看吧!蘭... 2022-07-07
  • 生活 2022年廣州市數學中考試卷
    2022年廣東省廣州市中考數學試題卷(完整打印版)附參考答案#中考##數學##試卷#試題舉例一、單選題1.如圖是一個幾何體的側面展開圖,這個幾何體可以是()答案:選A【分析】由圖可知展開側面為扇形,則該幾何體為圓錐.【詳解】該幾何體的... 2022-11-13
  • 生活 水乳怎麼挑選
    水乳怎麼挑選?水乳最主要的功效就是補水保濕,水乳搭配使用才能使肌膚更好地吸收,一般是洗完臉之後,直接使用水乳,迅速給肌膚補充水分,為皮膚提供滋潤效果,今天小編就來說說關于水乳怎麼挑選?下面更多詳細答案一起來看看吧!水乳怎麼挑選水乳最主要的功... 2022-07-02
  • 生活 泰妍iu誰唱得好
    在南韓女團林立的戰争中,女solo顯得格外珍貴。像IU、泰妍、宣美、請夏都是不容小觑的solo女愛豆,一起來看看她們的不俗成績吧!IU一人女團IU是韓國唯一一個包攬六大賞的solo女歌手,也是2008年後唯一拿大賞的solo女歌手。她出的歌... 2022-11-10
  • 生活 東方人是指哪裡人
    東方人是指哪裡人?潮汕人潮人移民海外曆史悠久早在宋元時期,移民已經大量出現近代以後,因汕頭開放為通商口岸,商貿頻繁,交通便利,為潮汕人出洋遠渡提供了極大的方便潮汕華僑與海上絲綢之路關系密切,現在小編就來說說關于東方人是指哪裡人?下面内容希望... 2022-07-03
  • 生活 半夏的種植技術與方法
    半夏的種植技術與方法?選地整地宜選濕潤肥沃、保水保肥力較強、質地疏松、排灌良好、呈中性反應的砂質壤土或壤地種植,也可選擇半陰半陽的緩坡山地在平原地區種植半夏,需選擇能澆能排、地勢較高的地塊,種植前一定要挖好排水溝選好地後,于10~11月,深... 2022-08-16