日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++中智能指针详解

發布時間:2024/3/26 c/c++ 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++中智能指针详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、問題引入

? ? ? ?在C++中,靜態內存和棧內存外,還有一部分內存稱為堆程序用堆來存儲動態分配的對象即那些在程序運行時分配的對象,當動態對象不再使用時,我們的代碼必須顯式的銷毀它們。在C++中一般使用“new”:在動態內存中為對象分配一塊空間并返回一個指向該對象的指針,“delete”:指向一個動態獨享的指針,銷毀對象,并釋放與之關聯的內存。

? ? ? ?動態內存管理經常會出現兩種問題:一種是忘記釋放內存,會造成內存泄漏;一種是尚有指針引用內存的情況下就釋放了它,就會產生引用非法內存的指針。

? ? ? ?為了更加容易(更加安全)的使用動態內存,引入了智能指針的概念。智能指針的行為類似常規指針,重要的區別是它負責自動釋放所指向的對象。C++中常用的智能指針有shared_ptr(多個指針指向同一對象)、unique_ptr(獨占所指的對象)、weak_ptr(伴隨類,弱引用)、auto_ptr(局部指針C++11已棄用),位于頭文件memory中。實際上智能指針還有boost::scoped_ptr()、boost::scoped_array、boost::shared_array等。

?

2、shared_ptr類

? ? ? ?shared_ptr允許多個指針指向同一對象,資源可以被多個指針所共享。創建智能指針時必須提供額外的信息,指針可以指向的類型:

shared_ptr<string> p1; shared_ptr<list<int>> p2;

? ? ? ?默認初始化的智能指針中保存著一個空指針。?智能指針的使用方式和普通指針類似,解引用一個智能指針返回它指向的對象,在一個條件判斷中使用智能指針就是檢測它是不是空。

if(p1 && p1->empty()){*p1 = "hi"; // 如果p1指向一個空string,解引用p1,將一個新值賦予string }

(1)shared_ptr的操作

如下表所示是shared_ptr和unique_ptr都支持的操作:?

如下表所示是shared_ptr特有的操作:

注:make_shared函數

? ? ? ?最安全的分配和使用動態內存的方法就是調用一個名為make_shared的標準庫函數,此函數在動態內存中分配一個對象并初始化它,返回指向此對象的shared_ptr。頭文件和share_ptr相同,在memory中必須指定想要創建對象的類型,定義格式見下面例子:

shared_ptr<int> p3 = make_shared<int>(42); shared_ptr<string> p4 = make_shared<string>(10,'9'); shared_ptr<int> p5 = make_shared<int>();

? ? ? ?make_shared用其參數來構造給定類型的對象,如果我們不傳遞任何參數,對象就會進行值初始化。

(2)shared_ptr的拷貝和賦值?

? ? ? ?當進行拷貝和賦值時,每個shared_ptr都會記錄有多少個其他shared_ptr指向相同的對象。

auto p = make_shared<int>(42); auto q(p);

? ? ? ?可以認為每個shared_ptr都有一個關聯的計數器,通常稱其為引用計數,無論何時我們拷貝一個shared_ptr,計數器都會遞增。當我們給shared_ptr賦予一個新值或是shared_ptr被銷毀(例如一個局部的shared_ptr離開其作用域)時,計數器就會遞減,一旦一個shared_ptr的計數器變為0,它就會自動釋放自己所管理的對象。

auto r = make_shared<int>(42);//r指向的int只有一個引用者 r=q;//給r賦值,令它指向另一個地址//遞增q指向的對象的引用計數//遞減r原來指向的對象的引用計數//r原來指向的對象已沒有引用者,會自動釋放

總結:引用計數

增:

  • 拷貝:拷貝一個shared_ptr;
  • 初始化:用一個shared_ptr初始化另一個shared_ptr;
  • 參數:作為參數傳遞給一個函數
  • 返回值:作為函數返回值

減:

  • 賦新值:給shared_ptr賦予一個新值
  • 銷毀:shared_ptr被銷毀后

(3)shared_ptr自動銷毀所管理的對象并自動釋放相關聯的內存

? ? ? ?當指向一個對象的最后一個shared_ptr被銷毀時,shared_ptr類會自動銷毀此對象,它是通過另一個特殊的成員函數-析構函數完成銷毀工作的,類似于構造函數,每個類都有一個析構函數。析構函數控制對象銷毀時做什么操作。析構函數一般用來釋放對象所分配的資源。shared_ptr的析構函數會遞減它所指向的對象的引用計數。如果引用計數變為0,shared_ptr的析構函數就會銷毀對象,并釋放它所占用的內存。

? ? ? ?當動態對象不再被使用時,shared_ptr類還會自動釋放動態對象,這一特性使得動態內存的使用變得非常容易。如果你將shared_ptr存放于一個容器中,而后不再需要全部元素,而只使用其中一部分,要記得用erase刪除不再需要的那些元素。

注:delete之后重置指針值

? ? ? ?在使用new申請了動態內存后,在使用delete之后,指針就變成了空懸指針,即指向一塊曾經保存數據對象但現在已經無效的內存的地址。有一種方法可以避免懸空指針的問題:在指針即將要離開其作用于之前釋放掉它所關聯的內存 如果我們需要保留指針可以在delete之后將nullptr賦予指針,這樣就清楚的指出指針不指向任何對象。

(4)shared_ptr和new結合使用

? ? ? ?如果我們不初始化一個智能指針,它就會被初始化成一個空指針,接受指針參數的職能指針是explicit的,因此我們不能將一個內置指針隱式轉換為一個智能指針,必須直接初始化形式來初始化一個智能指針。

shared_ptr<int> p1 = new int(1024);//錯誤:必須使用直接初始化形式 shared_ptr<int> p2(new int(1024));//正確:使用了直接初始化形式

注:默認情況下,一個用來初始化智能指針的普通指針必須指向動態內存,因為智能指針默認使用delete是否它所關聯的內存。

下表為定義和改變shared_ptr的其他方法:

(5)不要混合使用普通指針和智能指針

? ? ? ?如果混合使用的話,智能指針自動釋放之后,普通指針有時就會變成懸空指針,當將一個shared_ptr綁定到一個普通指針時,我們就將內存的管理責任交給了這個shared_ptr。一旦這樣做了,我們就不應該再使用內置指針來訪問shared_ptr所指向的內存了。也不要使用get初始化另一個智能指針或為智能指針賦值。

shared_ptr<int> p(new int(42));//引用計數為1 int *q = p.get();//正確:但使用q時要注意,不要讓它管理的指針被釋放 {//新程序塊//未定義:兩個獨立的share_ptr指向相同的內存shared_ptr(q);}//程序塊結束,q被銷毀,它指向的內存被釋放 int foo = *p;//未定義,p指向的內存已經被釋放了

? ? ? ?p和q指向相同的一塊內部,由于是相互獨立創建,因此各自的引用計數都是1,當q所在的程序塊結束時,q被銷毀,這會導致q指向的內存被釋放,p這時候就變成一個空懸指針,再次使用時,將發生未定義的行為,當p被銷毀時,這塊空間會被二次delete。

(6)其他shared_ptr操作

? ? ? ?可以使用reset來將一個新的指針賦予一個shared_ptr:

p = new int(1024);//錯誤:不能將一個指針賦予shared_ptr p.reset(new int(1024));//正確。p指向一個新對象

? ? ? ?與賦值類似,reset會更新引用計數,如果需要的話,會釋放p的對象。reset成員經常和unique一起使用,來控制多個shared_ptr共享的對象。在改變底層對象之前,我們檢查自己是否是當前對象僅有的用戶。如果不是,在改變之前要制作一份新的拷貝:

if(!p.unique()){p.reset(new string(*p));//我們不是唯一用戶,分配新的拷貝*p+=newVal;//現在我們知道自己是唯一的用戶,可以改變對象的值 }

(6)智能指針陷阱:

  • 不使用相同的內置指針值初始化(或reset)多個智能指針。
  • 不delete get()返回的指針
  • 不使用get()初始化或reset另一個智能指針
  • 如果你使用get()返回的指針,記住當最后一個對應的智能指針銷毀后,你的指針就變為無效了
  • 如果你使用智能指針管理的資源不是new分配的內存,記住傳遞給它一個刪除器

?

3、unique_ptr

? ? ? ?某個時刻只能有一個unique_ptr指向一個給定對象,由于一個unique_ptr擁有它指向的對象,因此unique_ptr不支持普通的拷貝或賦值操作。?

例:

unique_ptr<string> p1(new string(“hello”)); unique_ptr<string> p2(p1); // 錯誤:unique_ptr不支持拷貝 unique_ptr<string> p3; p3 = p2; // 錯誤:unique_ptr不支持賦值


下表是unique的操作:

注意u.release()和u.reset()的區別:

(1)u.release()是釋放u的對象,但是u所指的對象還存在在內存中,并未被釋放,需要用delete來釋放內存。

(2)u.reset()是是否了u所指的對象。

例:

unique_ptr<string> p1(new string(“hello”)); auto p = p1.release(); delete p; // 用release()后需要用delete來釋放

雖然我們不能拷貝或者賦值unique_ptr,但是可以通過調用release或reset將指針所有權從一個(非const)unique_ptr轉移給另一個unique:

例:

//將所有權從p1(指向string Stegosaurus)轉移給p2 unique_ptr<string> p2(p1.release());//release將p1置為空 unique_ptr<string>p3(new string("Trex")); //將所有權從p3轉移到p2 p2.reset(p3.release());//reset釋放了p2原來指向的內存
  • release成員返回unique_ptr當前保存的指針并將其置為空。因此,p2被初始化為p1原來保存的指針,而p1被置為空。
  • reset成員接受一個可選的指針參數,令unique_ptr重新指向給定的指針。
  • 調用release會切斷unique_ptr和它原來管理的的對象間的聯系。release返回的指針通常被用來初始化另一個智能指針或給另一個智能指針賦值。

注:不能拷貝unique_ptr有一個例外:

我們可以拷貝或賦值一個將要被銷毀的unique_ptr.最常見的例子是從函數返回一個unique_ptr和返回一個局部對象的拷貝

例:從函數返回一個unique_ptr

unique_ptr<int> clone(int p) {//正確:從int*創建一個unique_ptr<int>return unique_ptr<int>(new int(p)); }

例:返回一個局部對象的拷貝
?

unique_ptr<int> clone(int p) {unique_ptr<int> ret(new int(p));return ret; }

注:

  • 向后兼容:auto_ptr :標準庫的較早版本包含了一個名為auto_ptr的類,它具有uniqued_ptr的部分特性,但不是全部。
  • 用unique_ptr傳遞刪除器:unique_ptr默認使用delete釋放它指向的對象,我們可以重載一個unique_ptr中默認的刪除器。我們必須在尖括號中unique_ptr指向類型之后提供刪除器類型。在創建或reset一個這種unique_ptr類型的對象時,必須提供一個指定類型的可調用對象刪除器。

?

4、weak_ptr

? ? ? ?weak_ptr是一種不控制所指向對象生存期的智能指針,它指向一個由shared_ptr管理的對象,將一個weak_ptr綁定到一個shared_ptr不會改變shared_ptr的引用計數。一旦最后一個指向對象的shared_ptr被銷毀,對象就會被釋放,即使有weak_ptr指向對象,對象還是會被釋放。

? ? ? ? weak_ptr是指向shared_ptr的對象,然而shared_ptr也可以用shared_ptr來接收,那么為什么還要用weak_ptr來接收呢?實際上,使用weak_ptr可以防止用戶訪問一個不再存在的對象,同時使用weak_ptr一般意味著weak_ptr所指的對象可能會被銷毀。

weak_ptr的操作:

? ? ? ?由于對象可能不存在,我們不能使用weak_ptr直接訪問對象,而必須調用lock,此函數檢查weak_ptr指向的對象是否存在。如果存在,lock返回一個指向共享對象的shared_ptr,如果不存在,lock將返回一個空指針。

例:

if(shared_ptr<int> np = wp.lock()) { // 若np不為空則條件成立// 在if中,np和p共享對象 }

?

5、auto_ptr

? ? ? ?auto_ptr 是C++標準庫提供的類模板,auto_ptr對象通過初始化指向由new創建的動態內存,它是這塊內存的擁有者,一塊內存不能同時被分給兩個擁有者。當auto_ptr對象生命周期結束時,其析構函數會將auto_ptr對象擁有的動態內存自動釋放。即使發生異常,通過異常的棧展開過程也能將動態內存釋放。auto_ptr不支持new 數組。

(1)初始化auto_ptr

1) 構造函數

1] 將已存在的指向動態內存的普通指針作為參數來構造

int* p = new int(33); auto_ptr<int> api(p);

2] 直接構造智能指針

auto_ptr< int > api( new int( 33 ) );

2) 拷貝構造

利用已經存在的智能指針來構造新的智能指針:

auto_ptr< string > pstr_auto( new string( "Brontosaurus" ) ); auto_ptr< string > pstr_auto2( pstr_auto );??//利用pstr_auto來構造pstr_auto2

? ? ? ?因為一塊動態內存只能由一個智能指針獨享,所以在拷貝構造或賦值時都會發生擁有權轉移的過程。在此拷貝構造過程中,pstr_auto將失去對字符串內存的所有權,而pstr_auto2將其獲得。對象銷毀時,pstr_auto2負責內存的自動銷毀。

3) 賦值

? ? ? ?利用已經存在的智能指針來構造新的智能指針

auto_ptr< int > p1( new int( 1024 ) ); auto_ptr< int > p2( new int( 2048 ) ); p1 = p2;

? ? ? ?在賦值之前,由p1 指向的對象被刪除。賦值之后,p1 擁有int 型對象的所有權。該對象值為2048。p2不再被用來指向該對象。

4)直接定義空的auto_ptr

? ? ? ?通常的指針在定義的時候若不指向任何對象,我們用Null給其賦值。對于智能指針,因為構造函數有默認值0,我們可以直接定義空的auto_ptr如下:

auto_ptr< int > p_auto_int;??//不指向任何對象

5)防止兩個auto_ptr對象擁有同一個對象(一塊內存)

因為auto_ptr的所有權獨有,所以下面的代碼會造成混亂。

int* p = new int(0); auto_ptr<int> ap1(p); auto_ptr<int> ap2(p);

? ? ? ?因為ap1與ap2都認為指針p是歸它管的,在析構時都試圖刪除p, 兩次刪除同一個對象的行為在C++標準中是未定義的。所以我們必須防止這樣使用auto_ptr。

6)警惕智能指針作為參數!

? ? ? ?a、按值傳遞時,函數調用過程中在函數的作用域中會產生一個局部對象來接收傳入的auto_ptr(拷貝構造),這樣,傳入的實參auto_ptr就失去了其對原對象的所有權,而該對象會在函數退出時被局部auto_ptr刪除。如下例:

void f(auto_ptr<int> ap) {cout<<*ap;} auto_ptr<int> ap1(new int(0)); f(ap1); cout<<*ap1; //錯誤,經過f(ap1)函數調用,ap1已經不再擁有任何對象了。

? ? ? ?b、引用或指針時,不會存在上面的拷貝過程。但我們并不知道在函數中對傳入的auto_ptr做了什么,如果當中某些操作使其失去了對對象的所有權,那么這還是可能會導致致命的執行期錯誤。

結論:const reference是智能指針作為參數傳遞的底線。

7)auto_ptr不能初始化為指向非動態內存

? ? ? ?原因很簡單,delete 表達式會被應用在不是動態分配的指針上這將導致未定義的程序行為。

8)auto_ptr常用的成員函數

a、get()

? ? ? ?返回auto_ptr指向的那個對象的內存地址。

b、 reset()

? ? ? ?重新設置auto_ptr指向的對象。類似于賦值操作,但賦值操作不允許將一個普通指針直接賦給auto_ptr,而reset()允許。

注:reset(0)可以釋放對象,銷毀內存。

c、release()

? ? ? ?返回auto_ptr指向的那個對象的內存地址,并釋放對這個對象的所有權。

? ? ? ?用此函數初始化auto_ptr時可以避免兩個auto_ptr對象擁有同一個對象的情況(與get函數相比)。

?

6、scoped_ptr

? ? ? ?scoped_ptr是一個類似于auto_ptr的智能指針,它包裝了new操作符在堆上分配的動態對象,能夠保證動態創建的對象在任何時候都可以被正確的刪除。但是scoped_ptr的所有權更加嚴格,不能轉讓,一旦scoped_pstr獲取了對象的管理權,你就無法再從它那里取回來。正如scoped_ptr(局部指針)名字的含義:這個智能指針只能在作用域里使用,不希望被轉讓。

? ? ? ?scoped和weak_ptr的區別就是,給出了拷貝和賦值操作的聲明并沒有給出具體實現,并且將這兩個操作定義成私有的,這樣就保證scoped_ptr不能使用拷貝來構造新的對象也不能執行賦值操作,更加安全,但有了”++”“–”以及“*”“->”這些操作,比weak_ptr能實現更多功能。

(1)scoped_ptr用法

? ? ? ?scoped_ptr的用法與普通的指針幾乎沒什么區別;最大的差別在于你不必再記得在指針上調用delete,還有就是scoped_ptr不允許復制。典型的指針操作(operator* 和 operator->)都被重載了,并提供了和裸指針一樣的語法。用scoped_ptr和用裸指針一樣快,也沒有大小上的增加,因此它們可以廣泛使用。

(2)成員函數

1)explicit scoped_ptr(T* p=0)?
? ? ? ?構造函數,存儲p的一份拷貝。注意,p 必須是用operator new分配的,或者是null. 在構造的時候,不要求T必須是一個完整的類型。當指針p是調用某個分配函數的結果而不是直接調用new得到的時候很有用:因為這個類型不必是完整的,只需要類型T的一個前向聲明就可以了。這個構造函數不會拋出異常。

2)~scoped_ptr()?
? ? ? ?刪除指針所指向的對象。類型T在被銷毀時必須是一個完整的類型。如果scoped_ptr在它被析構時并沒有保存資源,它就什么都不做。這個析構函數不會拋出異常。

3)void reset(T* p=0);?
? ? ? ?重置一個 scoped_ptr 就是刪除它已保存的指針,如果它有的話,并重新保存p. 通常,資源的生存期管理應該完全由scoped_ptr自己處理,但是在極少數時候,資源需要在scoped_ptr的析構之前釋放,或者scoped_ptr要處理它原有資源之外的另外一個資源。這時,就可以用reset,但一定要盡量少用它。(過多地使用它通常表示有設計方面的問題) 這個函數不會拋出異常。

4)T& operator*() const;?
? ? ? ?該運算符返回一個智能指針中存儲的指針所指向的對象的引用。由于不允許空的引用,所以解引用一個擁有空指針的scoped_ptr將導致未定義行為。如果不能肯定所含指針是否有效,就用函數get替代解引用。這個函數不會拋出異常。

5)T* operator->() const;?
? ? ? ?返回智能指針所保存的指針。如果保存的指針為空,則調用這個函數會導致未定義行為。如果不能肯定指針是否空的,最好使用函數get。這個函數不會拋出異常。

6)T* get() const;?
? ? ? ?返回保存的指針。應該小心地使用get,因為它可以直接操作裸指針。但是,get使得你可以測試保存的指針是否為空。這個函數不會拋出異常。get通常在調用那些需要裸指針的函數時使用。

7)operator unspecified_bool_type() const?
? ? ? ?返回scoped_ptr是否為非空。返回值的類型是未指明的,但這個類型可被用于Boolean的上下文(boolean context)中。在if語句中最好使用這個類型轉換函數,而不要用get去測試scoped_ptr的有效性。

8)void swap(scoped_ptr& b)?
? ? ? ?交換兩個scoped_ptr的內容。這個函數不會拋出異常。

參考:https://blog.csdn.net/flowing_wind/article/details/81301001

總結

以上是生活随笔為你收集整理的C++中智能指针详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

99精品视频网 | 久久99精品视频 | 九九免费在线看完整版 | 久久精品麻豆 | 国产在线精品一区 | 福利视频导航网址 | 欧美日韩一区二区三区免费视频 | 日本精品视频一区 | 天天综合久久综合 | 黄色电影在线免费观看 | 成人在线黄色电影 | 久久久影院一区二区三区 | 久久久久久久影视 | 欧美与欧洲交xxxx免费观看 | 亚洲欧美激情精品一区二区 | 超碰国产在线观看 | 97超碰人人看 | 91私密保健| 在线观影网站 | 免费看污在线观看 | 亚洲乱码精品久久久久 | 99国产精品久久久久老师 | 欧美精品乱码久久久久久按摩 | av资源免费在线观看 | av一级免费 | 亚洲伦理精品 | 99久久久国产精品免费99 | 特级西西444www大胆高清无视频 | 久久久久免费精品 | 亚洲不卡av一区二区三区 | 免费在线播放视频 | 精品久久久久久国产偷窥 | 9797在线看片亚洲精品 | 久久麻豆视频 | 亚洲视频久久久 | 91精品久久久久久久久 | 丁香九月婷婷 | 久久久久国产视频 | 久久国产免费视频 | 婷婷草 | 欧美久久久久久久久中文字幕 | 操操日 | 天天综合成人网 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 免费日韩视频 | 日本黄色大片免费 | 天天综合网天天综合色 | 99久久日韩精品免费热麻豆美女 | 欧美精品国产综合久久 | 亚洲精品乱码久久久久久蜜桃91 | 亚洲春色综合另类校园电影 | 国产精品一区二区久久精品爱微奶 | 久久天天躁夜夜躁狠狠85麻豆 | 综合伊人久久 | 五月天婷婷在线观看视频 | 天天爽天天做 | 中文字幕视频一区 | 亚洲免费视频观看 | 国产精品嫩草影院99网站 | 69绿帽绿奴3pvideos | 中文字幕日韩无 | 亚洲一区二区精品在线 | 国产精品久久久久久久久久久久午夜片 | 久久99精品国产99久久6尤 | 欧美一级艳片视频免费观看 | 国产 字幕 制服 中文 在线 | 欧美 日韩 国产 成人 在线 | 在线免费观看黄网站 | 色多多在线观看 | 久草视频视频在线播放 | 日韩一区正在播放 | 亚洲精品久久久久久久蜜桃 | 国产精品免费视频观看 | 在线观看av免费观看 | 99久久精品免费看 | 99热这里只有精品免费 | 狠日日| 亚洲理论在线 | se视频网址 | 日韩欧美成人网 | 国产精品九九热 | 91在线小视频 | 欧美a免费 | 91香蕉视频在线下载 | 九色琪琪久久综合网天天 | 亚洲丁香久久久 | 久久综合99| 91麻豆福利 | 成年人免费av | 日韩中文字幕国产 | 丁香婷婷激情国产高清秒播 | 久久亚洲影视 | 日韩欧美在线视频一区二区三区 | www.夜夜爽 | www看片网站 | 97av在线视频 | 一区二区三区精品在线视频 | 天堂网av在线 | 成人av免费在线 | 国产伦精品一区二区三区四区视频 | 九九九在线 | 国产 在线观看 | 深爱婷婷久久综合 | 久草综合视频 | 国产精品 欧美 日韩 | 国产精品自在欧美一区 | 手机av在线网站 | 国产精品亚洲精品 | 人人射人人射 | 色综合色综合色综合 | 亚洲综合色丁香婷婷六月图片 | 国产一区二区三区免费在线 | 美女视频黄是免费的 | 天天狠狠 | 午夜精品久久久久久久久久 | 91片网| 国产亚洲情侣一区二区无 | 久久er99热精品一区二区 | 欧美国产在线看 | 国产成人三级在线 | 国产精品女同一区二区三区久久夜 | 国产精品自产拍在线观看网站 | 波多野结衣久久资源 | 99视频国产精品免费观看 | 日韩精品一区二区三区外面 | 国产亚洲精品久久网站 | 国产不卡视频 | 国产精品久久久久久久免费大片 | 国产在线观看高清视频 | 日韩最新在线 | 美女免费视频观看网站 | 久久影院中文字幕 | 国产精品第一页在线 | 免费国产在线精品 | 人人爽人人爽人人片av免 | wwwwww黄 | 亚州av一区 | 黄色一级免费网站 | 欧美日韩伦理一区 | 天天干天天操天天干 | www.国产毛片 | 国产一区在线免费观看 | 一级成人网 | 91精品啪啪 | 中文字幕亚洲不卡 | 人人盈棋牌| 亚洲视频999 | 在线观看你懂的网址 | 欧美日韩精品免费观看 | 五月天狠狠操 | 精品免费视频. | 中文字幕欲求不满 | 国产精品麻豆欧美日韩ww | 欧美精品久久99 | 国产精品精品国产婷婷这里av | 五月婷婷六月丁香激情 | 在线中文字幕电影 | 欧美精品久久久久久久久久 | 久久九精品 | 视频国产| 成人在线一区二区 | 色爱成人网| 视频一区二区三区视频 | 国产精品毛片久久久久久久 | 三级黄色片子 | 国产精品你懂的在线观看 | 6080yy午夜一二三区久久 | 欧美一区二区三区在线 | 伊人网av | 欧美精品乱码久久久久久 | 在线观看亚洲免费视频 | 国产一区免费在线观看 | 日韩三级精品 | 伊人热 | 日本久久电影网 | 伊在线视频 | 日韩电影黄色 | 一区二区观看 | 日本黄色免费在线观看 | 又黄又爽又刺激的视频 | 久久五月婷婷综合 | 国产 字幕 制服 中文 在线 | 狠狠色丁香婷婷综合久久片 | 日韩一区在线免费观看 | 91女神的呻吟细腰翘臀美女 | 午夜资源站| 国产美女免费 | 久久国产精品网站 | 97热视频 | 国产色就色 | 97国产小视频 | 日韩欧美专区 | 99国产一区二区三精品乱码 | 精品一区 精品二区 | 在线播放 日韩专区 | 97免费公开视频 | 亚洲午夜av| 可以免费看av | 男女精品久久 | 在线观看v片 | 丁香久久久 | 天天射天天操天天 | 激情久久网 | 蜜臀av性久久久久av蜜臀三区 | 免费看91的网站 | 99re6热在线精品视频 | 在线观看成人毛片 | 麻豆免费在线视频 | 就要干b| 婷婷丁香国产 | 久久久麻豆 | 4p变态网欧美系列 | 亚洲影院一区 | 亚洲视频电影在线 | 久久久久国产精品免费 | 黄色三级免费观看 | 狠狠操狠狠干天天操 | freejavvideo日本免费 | www.久草.com| 精品久久网 | 亚洲成人国产 | 精品久久片| 亚洲免费av一区二区 | 热久久影视 | 天天综合在线观看 | 98超碰在线 | 亚洲欧美偷拍另类 | 久草网站| 91一区二区三区久久久久国产乱 | 一级一片免费观看 | 久久久久久高潮国产精品视 | 日本久久中文字幕 | 国产精品入口66mio女同 | 日本黄色大片免费 | 欧美激情一区不卡 | 久久色视频 | 日韩免费视频网站 | 国产精品久久久久久久久久久免费看 | 五月婷婷播播 | jizzjizzjizz亚洲| 国产精品日韩欧美 | 免费一级片久久 | 人人网人人爽 | 日韩在线免费小视频 | 91高清免费看 | 天天操天天色天天射 | 久久久久麻豆v国产 | 伊人天天狠天天添日日拍 | 国产精品久久久久久久久久免费看 | 色99网| 中文字幕色网站 | 日本女人逼 | 国产日韩精品欧美 | 91传媒免费观看 | 亚洲精品国精品久久99热 | 深爱激情五月婷婷 | 99久久精品国 | 手机av在线免费观看 | 正在播放久久 | 亚洲午夜精品久久久 | 最近中文字幕视频网 | 成人免费视频观看 | 国产精品欧美久久久久无广告 | 亚洲二区精品 | 超碰人人av | 久久人人看| 成年人在线观看网站 | a√天堂中文在线 | 国产一区二区视频在线 | 在线视频18在线视频4k | 久艹在线播放 | 97av影院| 久久综合九色综合欧美就去吻 | 91黄在线看| 懂色av一区二区三区蜜臀 | 国产小视频91 | 91中文视频 | 国产一区二区三区免费在线观看 | 手机看片午夜 | 日韩国产精品久久久久久亚洲 | 波多野结衣视频一区 | 欧美一级在线看 | 99在线观看精品 | 国内精品久久久久影院优 | 激情欧美丁香 | 国产无遮挡又黄又爽在线观看 | 在线亚洲成人 | 中文字幕一区二区三 | 91精品国 | 久久成人精品电影 | 欧美视频日韩 | 一区三区视频在线观看 | 97天天综合网 | 激情黄色一级片 | 九九九九九九精品 | 国产福利一区二区三区在线观看 | 国产成人精品免费在线观看 | 亚洲精品中文字幕视频 | 黄色av影视 | 亚洲精品国产精品久久99热 | 国产精品久久在线观看 | 视频福利在线 | 一区二区视频在线看 | 91精品国产乱码在线观看 | 免费高清男女打扑克视频 | 免费av高清 | 日韩在线短视频 | 国内视频 | 国产午夜一区二区 | 天天综合视频在线观看 | 日韩 在线 | 中文不卡视频 | 伊人一级 | 欧美地下肉体性派对 | 日韩一区二区三区免费电影 | 午夜国产福利在线 | 国产精品精品久久久久久 | 日韩av一区二区在线播放 | 国产日韩精品视频 | 激情久久一区二区三区 | 国产中文a | 国产精品观看视频 | 国产一级片视频 | 久久精品3 | 91精品国自产在线观看 | 成人av在线影视 | 日韩视频在线一区 | av性网站| 黄色h在线观看 | 国产麻豆精品在线观看 | 久久亚洲综合国产精品99麻豆的功能介绍 | 国产手机视频在线观看 | 狠狠干我 | 久久这里只有精品首页 | 日韩在线 一区二区 | 99爱爱 | 日韩国产精品久久久久久亚洲 | 天天插天天爱 | 欧美日韩精品免费观看 | 天天干天天插 | 91中文字幕一区 | 免费黄色一区 | 日本精品视频在线播放 | 国产特级毛片aaaaaaa高清 | 婷婷丁香色 | 天天爽夜夜爽人人爽一区二区 | 国产 在线观看 | 国产成人精品久久久 | 欧美性生活一级片 | 亚洲天堂网在线视频 | 免费麻豆网站 | 中文字幕乱码电影 | 免费在线日韩 | 久久www免费视频 | 久久亚洲精品国产亚洲老地址 | 婷婷丁香激情 | 免费在线观看黄色网 | 国产探花视频在线播放 | 91精品国产麻豆国产自产影视 | 成人黄大片视频在线观看 | 波多野结衣在线观看一区 | 91在线小视频 | 奇米影视999 | 国内视频一区二区 | 免费h视频 | 成人国产综合 | 国产三级精品三级在线观看 | 在线视频观看亚洲 | 最近更新好看的中文字幕 | 国产精品久久久久久久久久 | 日韩欧美精品在线 | 婷婷播播网 | 99亚洲国产| 亚洲 综合 国产 精品 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 成人在线观看你懂的 | av免费看av | 国产精品观看在线亚洲人成网 | 五月开心激情 | 久久黄色精品视频 | 日韩xxxbbb | 五月婷婷爱 | wwxxxx日本 | 97色在线| 色全色在线资源网 | 国内精品久久久 | 五月婷婷激情综合网 | 欧美精品久久久久 | 日韩资源在线 | 亚洲精品视频网站在线观看 | 人人干人人做 | 欧美性免费| 日韩免费视频线观看 | 亚洲 综合 精品 | 色婷婷视频在线观看 | 亚洲区另类春色综合小说 | 久久午夜国产精品 | 婷婷日| 黄色1级毛片| 在线免费看黄色 | 高清一区二区三区 | 免费看成年人 | 男女激情免费网站 | 天堂素人在线 | 日韩激情免费视频 | 久久av一区二区三区亚洲 | 午夜免费福利视频 | 国产精品久久久久四虎 | 在线免费国产 | 亚洲精品久久久久久中文传媒 | www.少妇 | 伊人网av | 毛片a级片 | 韩日色视频 | 网站在线观看你们懂的 | 免费观看91视频大全 | 亚洲一区网站 | 青青射| 国产成人精品一区二 | 久久久久| 欧美日韩精品在线播放 | a视频免费 | 99视频在线 | 97在线免费 | 久久精品官网 | 欧美一区二区三区在线看 | 日本精品视频免费 | 欧美性高跟鞋xxxxhd | 天堂中文在线视频 | 99日韩精品| 婷婷综合在线 | 婷婷色资源| 五月婷婷精品 | 亚洲人成网站精品片在线观看 | 精品亚洲二区 | 欧美日韩免费在线观看视频 | 久久人人爽人人片 | 成人一区电影 | 玖玖玖精品 | 亚洲午夜精品久久久久久久久久久久 | 九九九热 | 欧美性色xo影院 | 成人中文字幕+乱码+中文字幕 | 久久久国产精品人人片99精片欧美一 | 久久久天堂 | wwwwww黄 | 久久女同性恋中文字幕 | 国产视频中文字幕 | 国产视频精品久久 | 精品视频中文字幕 | 手机在线中文字幕 | 久久亚洲热 | 日p视频| 麻豆视频91 | 大胆欧美gogo免费视频一二区 | 久久伊99综合婷婷久久伊 | 懂色av一区二区在线播放 | 欧美日韩1区 | 日韩网站免费观看 | 天天天干天天射天天天操 | 麻花豆传媒mv在线观看网站 | 91精品一区二区在线观看 | 久久黄色小说 | 高清精品久久 | 精品9999| 808电影| 懂色av一区二区在线播放 | 国产原创在线 | 骄小bbw搡bbbb揉bbbb | 精品视频免费在线 | 亚洲精品在线资源 | 色综合久久综合 | 日韩精品影视 | 丁香六月久久综合狠狠色 | 国产91综合一区在线观看 | 四虎免费av| 国产一级黄色免费看 | 国产伦精品一区二区三区免费 | 日韩三级免费 | 天天色天天干天天色 | 成人毛片在线观看 | 久久激情综合网 | 欧美国产一区在线 | 亚洲成人av在线播放 | 国产日韩欧美在线影视 | 成人动漫一区二区三区 | 国产不卡一 | 91av网站在线观看 | 国产成人久久精品一区二区三区 | 日韩中文字幕在线不卡 | 亚洲不卡123 | 亚洲一区二区天堂 | 国产麻豆精品在线观看 | 亚洲黄色一级视频 | 丁香电影小说免费视频观看 | 波多野结衣精品在线 | 超碰在线公开免费 | 天天综合网在线观看 | 久久草草热国产精品直播 | av一级一片| 就色干综合 | 一区二区三区在线免费观看视频 | 成人在线播放免费观看 | 最新日韩视频在线观看 | 久久韩国免费视频 | 欧美色久 | 天天爱天天插 | 日本九九视频 | www.狠狠插.com | 最近中文字幕高清字幕在线视频 | 亚洲国产手机在线 | 国产精品亚洲人在线观看 | 久久久久久久免费观看 | 中文字幕乱码视频 | 日韩国产精品一区 | 午夜在线观看影院 | 就要干b| 国产一级免费观看视频 | 一区二区三区观看 | 免费视频 你懂的 | 人人爽人人射 | 久久视频免费在线 | 五月天狠狠操 | 综合色中色 | 六月丁香激情网 | 嫩草av在线| 欧美成人xxx | 国产淫a| 国产精品成人品 | 国内三级在线观看 | 国产精品99精品久久免费 | 亚洲三级在线 | 国产视频精品久久 | 色成人亚洲 | 国产999精品久久久久久麻豆 | 麻豆国产精品永久免费视频 | 成人网在线免费视频 | 亚洲日本va中文字幕 | 国产999视频 | 国产经典 欧美精品 | 黄色亚洲在线 | 丁香婷婷社区 | 国产精品 国内视频 | 国产原创在线 | 国语精品免费视频 | 日本精品中文字幕在线观看 | av在线播放网址 | 天天操天天操天天干 | 成人黄大片视频在线观看 | 欧美日韩高清一区二区三区 | 二区三区中文字幕 | 中文字幕在线看视频 | 97超碰人人澡人人爱学生 | 99精品国产99久久久久久福利 | 亚洲综合精品在线 | 久久久久成人精品亚洲国产 | 人人搞人人爽 | 国产精品成人久久久久久久 | 不卡电影一区二区三区 | 中文字幕免费一区二区 | 99久久国产免费看 | 伊人影院在线观看 | 麻豆av电影 | 国产伦理一区二区 | 中文字幕免费不卡视频 | 高清一区二区 | 久草成人在线 | 久久精品一区二区三 | 看v片| 欧美综合在线观看 | 亚洲精品国产综合99久久夜夜嗨 | 成人在线观看免费视频 | 99精品视频在线看 | 欧美日韩视频免费看 | 午夜影视剧场 | 日韩免费av在线 | 国产精品片 | 国产精品一区久久久久 | 日本精品xxxx | 少妇bbw搡bbbb搡bbbb | 国产一级久久 | 久久精品欧美一区二区三区麻豆 | av中文字幕在线播放 | 久久久国产精品一区二区三区 | 天天操天天谢 | 在线免费黄色毛片 | 最新国产福利 | 天天爽天天做 | 国产精品国产亚洲精品看不卡15 | 色综合久久精品 | 天天摸日日操 | 国产精品一区二区免费视频 | 亚洲国产欧美在线看片xxoo | 亚洲区视频在线观看 | 韩国av免费在线 | 成人高清在线 | 99爱在线| 天堂在线视频免费观看 | 国内精品久久久久久中文字幕 | 国产伦精品一区二区三区无广告 | 国产自制av | 久久免费电影网 | 久章操 | 久久久久成 | 久久资源在线 | 男女拍拍免费视频 | 亚洲春色奇米影视 | 中文字幕在线观看视频一区二区三区 | av电影一区二区三区 | 毛片3| 7777精品伊人久久久大香线蕉 | 91av手机在线| 亚洲精品色婷婷 | 伊人亚洲精品 | 91在线精品一区二区 | 99夜色| 奇米影音四色 | 在线观看免费91 | 在线观看涩涩 | 国产美女网 | 国产精品一区二区av日韩在线 | 亚洲日本va午夜在线影院 | 最近中文字幕免费视频 | 男女啪啪视屏 | 香蕉视频导航 | 五月天,com| 日韩免费电影在线观看 | 国产老太婆免费交性大片 | 欧美最猛性xxxxx亚洲精品 | 国产精品永久免费在线 | 国产午夜影院 | 精品在线免费观看 | 96国产在线 | 国产热re99久久6国产精品 | 久久草视频 | 成人免费在线观看电影 | av先锋影音少妇 | 国产精品久久久免费看 | 成人国产精品久久久久久亚洲 | 五月婷婷在线综合 | 亚洲日本黄色 | 成人在线免费看视频 | 91免费在线播放 | 超碰在线观看av | 91麻豆精品国产91久久久久久久久 | 久久久久久久久精 | 日本在线观看一区 | 97在线资源 | 日韩精品一区二区三区外面 | 免费看高清毛片 | 一级黄色av| 久草国产在线观看 | 麻豆久久久 | 91成人蝌蚪 | 91精品91 | 久久最新 | 在线精品视频免费播放 | 超级碰99| 欧美极品在线播放 | 亚洲国产综合在线 | 又黄又爽又刺激 | 国产黑丝一区二区 | 中国老女人日b | 色婷婷影视| 日韩中文字幕免费电影 | 黄色片视频免费 | 99久久精品国产免费看不卡 | 国产成人精品一区一区一区 | 久久激情五月丁香伊人 | 国产在线综合视频 | 91视频在线国产 | 亚洲国产精品久久久久婷婷884 | 91麻豆精品国产91久久久更新时间 | 夜夜嗨av色一区二区不卡 | 亚洲精品视频在线观看免费视频 | 国产精品久久久久久一区二区三区 | 精品产品国产在线不卡 | 免费看黄网站在线 | 狠狠色丁香久久婷婷综合五月 | 在线观看视频你懂的 | 国产小视频免费观看 | 久久人人爽爽人人爽人人片av | 亚洲精品成人av在线 | 久久精品精品电影网 | 久久 在线 | 亚洲另类在线视频 | 久操久| 97电影在线看视频 | 久久精品99国产精品酒店日本 | 国产精品男女 | 国产精品麻豆三级一区视频 | 中文字幕在线视频第一页 | 天堂在线视频中文网 | 欧美va天堂在线电影 | 天天操天天干天天综合网 | 亚洲欧美日韩不卡 | 99色在线视频 | 最新日韩视频在线观看 | 国产免费叼嘿网站免费 | 久久久高清免费视频 | 国产视频91在线 | 精品亚洲二区 | 久久精品欧美 | 久久夜色精品国产欧美乱极品 | 国产美女在线免费观看 | 日日干影院 | 亚洲国产精品激情在线观看 | 国产精品18久久久久白浆 | 成人午夜精品福利免费 | 国产成人黄色网址 | 国产一二三区av | 视频二区在线 | 天天色天天骑天天射 | 国产最新视频在线 | 国产精品99久久久久 | 国产精品一区二区免费 | 9ⅰ精品久久久久久久久中文字幕 | 久久情网 | 成人免费 在线播放 | 午夜久久视频 | www天天干com | 国产精品成人自产拍在线观看 | 夜夜摸夜夜爽 | 亚洲欧美国产日韩在线观看 | 91免费国产在线观看 | 91视频高清完整版 | 99视频导航| 欧美日韩视频一区二区三区 | 亚洲区精品 | 日韩美在线观看 | 一区三区视频 | 日韩欧美视频免费在线观看 | 正在播放五月婷婷狠狠干 | 午夜精品久久久久久久久久久久久久 | 免费在线观看一区二区三区 | 日韩视频一二三区 | 亚洲日本韩国一区二区 | 久99视频 | 亚洲精品美女视频 | av在线影视| 五月婷色| 91国内产香蕉| 草久视频在线观看 | 又黄又爽又湿又无遮挡的在线视频 | 婷婷成人亚洲综合国产xv88 | 久久视频这里只有精品 | av色综合网 | 中文字幕有码在线播放 | 一区二区三区国产精品 | 一级做a爱片性色毛片www | 国产一区在线免费观看视频 | 青春草视频在线播放 | 中文字幕有码在线 | 久久8精品| 国产91大片| 国产精品手机在线播放 | 婷婷深爱五月 | 精品一区二区三区在线播放 | 欧美一级片免费 | www.久久免费 | 久草网视频在线观看 | 91在线区 | 午夜免费福利片 | 成人一级在线 | 香蕉视频在线免费看 | 精品久久一区二区三区 | 国产在线超碰 | 亚洲成人精品在线观看 | 午夜久久美女 | 亚洲国产欧美在线看片xxoo | 亚洲精品在线观看中文字幕 | 在线观看激情av | 国精产品一二三线999 | 美女天天操 | 日本久久久久久久久久 | 久久久久久久久久福利 | 亚洲国产操 | 在线成人小视频 | 欧美色图另类 | 黄色的视频| 天天天天综合 | 久久午夜免费观看 | 成人免费网站视频 | 午夜三级在线 | 狠狠操电影网 | 99精品欧美一区二区蜜桃免费 | 国产精品18久久久久久久 | 99热都是精品 | 日日操日日插 | 成人黄色小视频 | 中文区中文字幕免费看 | 久草在线电影网 | 毛片3| 免费观看性生交大片3 | 99精品国产一区二区三区不卡 | 日日综合网 | 久久99精品久久久久久 | 色婷婷婷 | 国产网站在线免费观看 | 人人狠| 成年一级片 | 国产最新福利 | 色综合天天天天做夜夜夜夜做 | 国产精品福利在线播放 | 在线日韩精品视频 | 日韩av看片 | 成人性生交视频 | 在线视频欧美精品 | 国模一区二区三区四区 | 成人久久精品视频 | 久久99国产精品久久99 | 黄色a一级片| 国产精品久久久久久久久久久杏吧 | 久久香蕉一区 | 在线看欧美 | 91精品国产电影 | 欧美精品被 | 美女网站在线观看 | 在线精品视频免费观看 | 欧美日韩亚洲在线观看 | 国内精品一区二区 | 欧美日韩国产三级 | 国产精品久久久久久av | 国产精品一码二码三码在线 | 精品人人人 | 亚洲精品国产日韩 | 看av免费网站 | 国产色爽 | 91精品国产成人 | 五月天婷亚洲天综合网鲁鲁鲁 | 精品欧美在线视频 | av在线播放中文字幕 | 在线免费观看视频 | 国产一级高清视频 | 天天插综合 | 精品国产91亚洲一区二区三区www | v片在线播放 | 日韩免费看片 | 国产久草在线 | 深爱激情综合网 | 国产一区免费视频 | 国产一二区视频 | 手机在线永久免费观看av片 | 人人射人人澡 | 亚洲免费成人 | 国产精品99久久久久久人免费 | 黄色免费电影网站 | 香蕉视频网址 | 日韩精品一区二区三区不卡 | 91成人在线网站 | 在线成人国产 | 国产成人高清av | 亚洲成人一二三 | 色妞色视频一区二区三区四区 | 久久久久久久99精品免费观看 | 免费av的网站 | 欧美a级一区二区 | 久久久久国 | 乱男乱女www7788 | 国内精品久久久久久久久久 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 天天色天天操综合网 | 日韩欧美在线播放 | 日韩在线视频看看 | 婷香五月 | 欧美性生交大片免网 | 在线观看午夜av | 久久欧美综合 | 久久色中文字幕 | 久久久久久免费网 | 日韩电影在线一区 | 欧美性做爰猛烈叫床潮 | 久久精品亚洲一区二区三区观看模式 | 国产精品男女啪啪 | 国产1区在线 | 久久99精品国产麻豆婷婷 | 亚洲我射av | 日日操天天操夜夜操 | 一级全黄毛片 | 婷婷中文在线 | 日韩欧美v | av 一区二区三区四区 | 国产中的精品av小宝探花 | 国产午夜影院 | 国产精品久久久区三区天天噜 | 日一日操一操 | www夜夜| www.五月天激情 | 黄色h在线观看 | 天天色官网 | 99色视频在线 | 久久久免费毛片 | 婷婷色综合网 | 日日夜夜人人天天 | 欧美成人性网 | 亚洲精品婷婷 | 国产精品97| 亚洲视频在线播放 | 一区二区三区在线免费观看 | 婷婷五月情 | 极品国产91在线网站 | 免费的黄色的网站 | 免费99精品国产自在在线 | 欧美日韩精品在线视频 | 91tv国产成人福利 | 欧美黄色高清 | 国产日韩欧美视频在线观看 | 麻豆91网站 | 免费看久久久 | 国产精品精品久久久 | 日韩av电影免费在线观看 | 午夜精品久久久久久99热明星 | 国产精品观看在线亚洲人成网 | 美女av在线免费 | 69欧美视频 | 国产色久 | 欧美激情精品久久久久久变态 | 中文字幕在线看视频国产中文版 | 久久精品视频2 | 狠狠干我 | 久久深夜福利免费观看 | 国产精品一区二区在线 | 九九有精品| 欧美日韩视频在线播放 | 香蕉视频在线播放 | 日本久草电影 | 黄色成品视频 | 国产电影一区二区三区四区 | 精品国产伦一区二区三区观看方式 | 国产黄色在线网站 | 亚洲综合色av | 狠狠色丁香婷婷综合橹88 | 国产精品无av码在线观看 | 免费的黄色av | 999电影免费在线观看 | 亚洲一区 av | 又黄又刺激视频 | 91久久国产自产拍夜夜嗨 | 国产一区在线视频观看 | 久久www免费视频 | 五月天久久精品 | 国产一区成人 | 精品一区91 | 久久综合天天 | 人人澡人人添人人爽一区二区 | 天天色天天射综合网 | 日韩久久精品一区 | 91av九色| 欧美一区二区精美视频 | 激情网站网址 | 亚洲最大的av网站 | 激情综合中文娱乐网 | 91在线看视频免费 | 国产亚洲免费观看 | 欧美日韩在线观看视频 | 成年美女黄网站色大片免费看 | 免费视频二区 | 色视频在线免费观看 | av千婊在线免费观看 | 国产视频手机在线 | 麻豆av一区二区三区在线观看 | 久久人人爽爽人人爽人人片av | 天天干天天拍 | 最新国产中文字幕 | 精品久久久久亚洲 | 97精品国自产拍在线观看 | 超碰激情在线 | 欧美精品v国产精品v日韩精品 | 中文字幕在线影视资源 | 九九热免费在线观看 | 欧洲精品视频一区二区 | 2019中文 | 国产成人高清在线 | 九色激情网 | 亚洲v精品 | 亚洲免费视频在线观看 | 精品久久久久久久久久久久久久久久 | 久久精品中文字幕一区二区三区 | 综合久久精品 | 中文字幕精品www乱入免费视频 | 国产高清视频色在线www | 国产99久久 | 欧美一级性 | av在线播放观看 | 成人午夜电影在线 | 久久久久国产精品视频 | 91网在线观看| 97超碰在线久草超碰在线观看 | 国产一区在线免费观看视频 | 国产成人精品久久久久蜜臀 | 国产精品麻豆果冻传媒在线播放 | 中文字幕在线字幕中文 | 亚洲最新在线视频 | 蜜臀久久99静品久久久久久 | 欧美a级片网站 | 免费进去里的视频 | 国产又粗又长的视频 | 亚洲成av人片一区二区梦乃 |