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

歡迎訪問 生活随笔!

生活随笔

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

c/c++

C++基础知识-Day8

發布時間:2025/3/15 c/c++ 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++基础知识-Day8 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

2.類的作用域運算符

shadow

在我們之前講的內容中,我們會發現一種情況,就是在我們在不同類中的打印函數我們都是盡量讓其名字不同,那么為什么會有這種情況呢?首先我們來看一個函數

void func(){cout<<"B::void func()"<<endl;func();}

運行程序會發現這是一個死循環,因為其存在自己調用自己的情況,那么放在類中會是什么樣子的呢

#include <iostream>using namespace std; class A { public:void foo(){cout<<"A::void foo()"<<endl;} }; class B:public A { public:void foo(){cout<<"B::void foo()"<<endl;foo();//實際上這里是有一個this指針指向foo的 } }; int main() {B b;b.foo();return 0; }

?這樣調用還是會出現死循環的情況,雖然其本意是在類B中的foo調用類A中的foo,但是由于this指針指向foo并且由于類中的兩個函數重名,因此會出現死循環,為了解決這個問題,引入類的作用域運算符,將類B中的foo函數寫成如下形式

void foo(){cout<<"B::void foo()"<<endl;A::foo();}

?shadow產生機理

(1)??在父子類中出現重名的標識符(函數成員和數據成員),就會構成shadow,如果想訪問被shadow的成員,加上父類的命名空間

(2)??shadow在父子類中的標識符只有一個,就是重名,不論返回值,參數不同什么

?

?3. 繼承的方式詳解

繼承的方式有三種:public,protected和private,但是我們一般都用public

所有的繼承必須是public的,如果想私有繼承的話,應該采用將基類實例作為成員的方式作為替代

一般情況下,在一個類中,public常用于接口,protected常用于數據,private常用于隱私

那么為什么public是用的最多的呢

?如果多級派生中,均采用public,直到最后一級,派生類中均可訪問基類的public,protected,很好的做到了接口的傳承,保護數據以及隱私的保護

?protected:封殺了對外的接口,保護數據成員,隱私保護

public:傳承接口,間接地傳承了數據(protected)

protected:傳承數據,間接封殺了對外接口(public)

private:統殺了數據和接口

4.?類的作用域運算符

shadow產生機理

(1)??在父子類中出現重名的標識符(函數成員和數據成員),就會構成shadow,如果想訪問被shadow的成員,加上父類的命名空間

(2)??shadow在父子類中的標識符只有一個,就是重名,不論返回值,參數不同什么

5.?多重繼承

從繼承類別來說,繼承可以分為單繼承和多繼承

多繼承的意義:

俗話講,魚和熊掌不可兼得,而在計算機中可以實現,生成一種新的對象,叫熊掌魚,多繼承自魚和熊掌即可

繼承語法:

派生類名:public?基類名1,public?基類名2,…,protected?基類名n

構造器格式

派生類名:派生類名(總參列表)

???????:基類名1(參數表1),基類名2(參數名2),…基類名n(參數名n),

???????內嵌子對象1(參數表1),內嵌子對象2(參數表2)…內嵌子對象n(參數表n)

{

???????派生類新增成員的初始化語句

}

多繼承可能存在的問題

(1)??三角問題

多個父類中重名的成員,繼承到子類中后,為了避免沖突,攜帶了各父類的作用域信息,子類中要訪問繼承下來的重名成員,則會產生二義性,為了避免沖突,訪問時需要提供父類的作用域信息

構造器問題

下面我們用一個實際的例子來對其進行講解

1 #include <iostream> 2 3 using namespace std; 4 5 class X 6 { 7 public: 8 X(int d) 9 { 10 cout<<"X()"<<endl; 11 } 12 protected: 13 int _data; 14 }; 15 16 class Y 17 { 18 public: 19 Y(int d) 20 { 21 cout<<"Y()"<<endl; 22 } 23 protected: 24 int _data; 25 }; 26 27 class Z:public X,public Y 28 { 29 public: 30 Z() 31 :X(1),Y(2) 32 { 33 34 } 35 void dis() 36 { 37 cout<<Y_data<<endl;39 } 40 }; 41 42 int main() 43 { 44 Z z; 45 z.dis(); 46 return 0; 47 }

直接這樣的話會報錯,因為_data會產生二義性,為了解決這個問題,我們可以在數據之前加上其父類作用域

1 void dis() 2 { 3 cout<<Y::_data<<endl; 4 cout<<X::_data<<endl; 5 }

下面我們看一個有趣的情況

#include <iostream>using namespace std;class X { public:X(int d){cout<<"X()"<<endl;_data=d;}void setData(int d){_data=d;} protected:int _data; };class Y { public:Y(int d){cout<<"Y()"<<endl;_data=d;}int getData(){return _data;} protected:int _data; };class Z:public X,public Y { public:Z(int i,int j):X(i),Y(j){}void dis(){cout<<X::_data<<endl;cout<<Y::_data<<endl;} };int main() {Z z(100,200);z.dis();cout<<"================="<<endl;z.setData(1000000);cout<<z.getData()<<endl;cout<<"================="<<endl;z.dis();return 0; }

在這里我們getData得到的數據仍然是200,并不是setData的1000000,原因如下

剛開始的時候,在類X和類Y中,都有一個_data,

?

?當其繼承在類Z中后

?

由于是重名的問題,setData設置的是類X中的數據,但是getData得到的是類Y中的數據,所以說會出現問題

那么我們應該怎么來解決這個問題呢

需要解決的問題:

數據冗余

訪問方便

由此引發了一個三角轉四角的問題

  • 提取各父類中相同的成員,包括數據成員和函數成員,構成祖父類
  • 讓各父類,繼承祖父類
  • 虛繼承是一種繼承的擴展,virtual
  • 首先解決初始化問題,

    祖父類的好處是,祖父類是默認的構造器,因此在父類中,并不需要顯示地調用,按道理說,Z中有類X,Y,只需要管X,Y的初始化就可以了

    #include <iostream>using namespace std;//祖父類 class A { protected:int _data; }; //父類繼承祖父類 class X:virtual public A { public:X(int d){cout<<"X()"<<endl;_data=d;}void setData(int d){_data=d;}}; //各父類繼承祖父類 class Y:virtual public A//虛繼承 { public:Y(int d){cout<<"Y()"<<endl;_data=d;}int getData(){return _data;} };class Z:public X,public Y { public:Z(int i,int j):X(i),Y(j){}void dis(){cout<<_data<<endl;} };int main() {Z z(100,200);z.dis();cout<<"================="<<endl;z.setData(1000000);cout<<z.getData()<<endl;cout<<"================="<<endl;z.dis();return 0; }

    這樣就帶來了兩個好處,解決了數據冗余的問題,并且為訪問帶來了便利,虛繼承也是一種設計的結果,被抽象上來的類叫做虛基類。也可以說成:被虛繼承的類稱為虛基類

    虛基類:被抽象上來的類叫做虛基類

    虛繼承:是一種對繼承的擴展

    那么虛繼承就有幾個問題需要我們來注意了,首先是初始化的順序問題,為了測試初始化的順序問題,因為上述都是構造器的默認情況,但是實際情況中,可能都會帶參數,甚至是虛繼承的祖父類也會帶參數,那么構造器順序又將是如何的呢?我們利用如下代碼進行測試

    1 #include <iostream> 2 3 using namespace std; 4 5 class A 6 { 7 public: 8 A(int i) 9 { 10 _data=i; 11 cout<<"A(int i)"<<endl; 12 } 13 protected: 14 int _data; 15 }; 16 class B:virtual public A 17 { 18 public: 19 B(int i) 20 :A(i) 21 { 22 _data=i; 23 cout<<"B(int i)"<<endl; 24 } 25 }; 26 27 class C:virtual public A 28 { 29 public: 30 C(int i) 31 :A(i) 32 { 33 _data=i; 34 cout<<"C(int i)"<<endl; 35 } 36 }; 37 38 class D:public C,B 39 { 40 public: 41 D() 42 :C(1),B(1),A(1) 43 { 44 cout<<"D(int i)"<<endl; 45 } 46 void dis() 47 { 48 cout<<_data<<endl; 49 } 50 }; 51 int main() 52 { 53 D d; 54 d.dis(); 55 return 0; 56 }

    運行代碼后我們可以得知,構造的順序是從祖父類的構造器開始,按照順序執行下來,最后到孫子類的構造器為止的

    當然,上述只是一個測試,因為在實際過程中,祖父類是由父類抽象起來的,因此一般不會用祖父類生成對象?

    在實際過程中,在父類的構造器中我們常帶默認參數,這樣我們就可以不使得派生類的構造器如此復雜

    實際例子,沙發床,除了上述之外,我們還需要增加顏色和重量,除此之外,我們還需要用descript函數來對其進行描述

    #include <iostream>using namespace std;class Furniture { public:void descript(){cout<<"_weight:"<<_weight<<endl;cout<<"_color :"<<_color<<endl;} protected:float _weight;int _color; }; class Sofa:virtual public Furniture { public:Sofa(float w=0,int c=1){_weight=w;_color=c;}void sit(){cout<<"take a sit and have a rest"<<endl;} };class Bed:virtual public Furniture { public:Bed(float w=0,int c=1){_weight=w;_color=c;}void sleep(){cout<<"have a sleep ......."<<endl;}};class SofaBed:public Sofa,public Bed { public:SofaBed(float w,int c){_weight=w;_color=c;} };int main() {SofaBed sb(1000,2);sb.sit();sb.sleep();sb.descript();return 0; }int main1() {Sofa sf;sf.sit();Bed bd;bd.sleep();return 0; }

    ?6. 多態

    (1)??生活中的多態

    如果有幾個相似而不完全相同的對象,有時人們要求在向他們發出同一個消息時,他們的反應各不相同,分別執行不同的操作,這種情況就是多態現象

    (2)??C++?中的多態

    C++?中的多態是指,由繼承而產生的相關的不同的類,其對同一消息會做出不同的響應

    比如,Mspaint中的單擊不同圖形,執行同一拖動動作而繪制不同的圖形,就是典型的多態應用

    多態性是面向對象程序設計的一個重要特征,能增加程序的靈活性,可以減輕系統的升級,維護,調試的工作量和復雜度

    (3)??賦值兼容

    賦值兼容是指,在需要基類對象的任何地方,都可以使用共有派生的對象來替代

    只有在共有派生類中才有賦值兼容,賦值兼容是一種默認行為,不需要任何的顯示的轉化步驟

    賦值兼容總結起來有以下三種特點

    派生類的對象可以賦值給基類對象

    派生類的對象可以初始化基類的引用

    派生類對象的地址可以賦給指向基類的指針

    下面我們將分別對其進行說明

    • 派生類的對象可以賦值給基類對象

    觀察下面代碼

    1 #include <iostream> 2 3 using namespace std; 4 5 class Shape 6 { 7 public: 8 Shape(int x=0,int y=0) 9 :_x(x),_y(y){} 10 void draw() 11 { 12 cout<<"draw shape from"<<"("<<_x<<","<<_y<<")"<<endl; 13 } 14 protected: 15 int _x; 16 int _y; 17 }; 18 class Circle:public Shape 19 { 20 public: 21 Circle(int x=0,int y=0,int r=1) 22 :Shape(x,y),_radius(r){} 23 void draw() 24 { 25 cout<<"draw shape from"<<"("<<_x<<","<<_y<<")"<<"radius:"<<_radius<<endl; 26 } 27 protected: 28 int _radius; 29 }; 30 int main() 31 { 32 Shape s(1,2); 33 s.draw(); 34 Circle c(4,5,6); 35 c.draw(); 36 s=c; //派生類對象可以賦值給基類對象 37 s.draw(); 38 return 0; 39 }

    ?有上述例子可以看出,派生類的對象是可以復制給基類對象的

    • 派生類的對象可以初始化基類的引用
    1 int main() 2 { 3 Shape s(1,2); 4 s.draw(); 5 Circle c(4,5,6); 6 Shape &rs=c; 7 rs.draw(); 8 return 0; 9 }
    • 派生類的對象的地址可以賦給指向基類的指針
    1 int main() 2 { 3 Shape s(1,2); 4 s.draw(); 5 Circle c(4,5,6); 6 Shape *ps=&c; 7 ps->draw(); 8 return 0; 9 }

    ?在這三種情況中,使用的最多的是第三種,即派生類對象的地址可以賦給指向基類的指針

    就如圖示一樣,假設左邊的類是父類,右邊的類是子類,,左邊的指針是派生類的對象的地址賦給指向派生類的指針,那么其可訪問的范圍就是整個派生類,右邊的指針是派生類的對象的地址賦給指向基類的指針,那么其訪問范圍就只有基類的那一部分

    ?

    7. 多態

    多態分為靜多態和動多態

    靜多態,就是我們說的函數重載,表面上,是由重載規則來限定的,內部實現卻是Namemangling,此種行為,發生在編譯期,故稱為靜多態

    (動)多態,不是在編譯階段決定,而是在運行階段決定,故稱動多態,動多態的形成條件如下

    多態實現的條件

    ?

    父類中有虛函數(加virtual,是一個聲明型關鍵字,即只能在聲明中有,在實現中沒有),即公用接口

    ?子類override(覆寫)父類中的虛函數

    ?

    通過已被子類對象賦值的父類指針,調用共有接口

    ?

    下面分別對這些條件進行講解

    • 父類中有虛函數(加virtual,是一個聲明型關鍵字,即只能在聲明中有,在實現中沒有),即公用接口

    virtual函數是一個聲明型關鍵字,只能在聲明中有,在實現中沒有

    class A { public:A(){};virtual void draw(); private:int _x; } void A::draw() {cout<<_x<<endl; }

    假設在實現的過程中也加入virtual關鍵字,即

    virtual void A::draw() {cout<<_x<<endl; }

    系統即會開始報錯

    • ?子類覆寫父類中的虛函數,子類中同名同參同函數,才能構成覆寫
    • 通過已被子類對象賦值的父類指針,調用虛函數,形成多態
    1 #include <iostream> 2 #include <typeinfo> 3 using namespace std; 4 5 class Shape 6 { 7 public: 8 Shape(int x=0,int y=0) 9 :_x(x),_y(y) 10 { 11 cout<<"shape->this"<<this<<endl; 12 cout<<typeid(this).name()<<endl; 13 } 14 virtual void draw() 15 { 16 cout<<"draw shape from"<<"("<<_x<<","<<_y<<")"<<endl; 17 } 18 protected: 19 int _x; 20 int _y; 21 }; 22 class Circle:public Shape 23 { 24 public: 25 Circle(int x=0,int y=0,int r=1) 26 :Shape(x,y),_radius(r) 27 { 28 cout<<"shape->this"<<this<<endl; 29 cout<<typeid(this).name()<<endl; 30 } 31 void draw() 32 { 33 cout<<"draw shape from"<<"("<<_x<<","<<_y<<")"<<"radius:"<<_radius<<endl; 34 } 35 protected: 36 int _radius; 37 }; 38 39 40 class Rect:public Shape 41 { 42 public: 43 Rect(int x=0,int y=0,int w=0,int l=0) 44 :Shape(x,y),_width(w),_lenth(l){} 45 virtual void draw() 46 { 47 cout<<"draw Circle from"<<"("<<_x<<","<<_y<<")" 48 <<"width:"<<_width<<"lenth:"<<_lenth<<endl; 49 } 50 protected: 51 52 int _width; 53 int _lenth; 54 }; 55 56 57 int main() 58 { 59 Circle c(3,4,5); 60 Shape *ps=&c;//父類指針指向子類的對象 61 ps->draw(); 62 63 Rect r(6,7,8,9); 64 ps=&r; 65 ps->draw(); 66 return 0; 67 }

    可以看出,利用virtual,可以實現多態

    通過父類的指針調用父類的接口指向其本來應該指向的內容

    1 int main() 2 { 3 Circle c(3,4,5); 4 Shape *ps=&c;//父類指針指向子類的對象 5 ps->draw(); 6 7 Rect r(6,7,8,9); 8 ps=&r; 9 ps->draw(); 10 while(1) 11 { 12 int choice; 13 cin>>choice; 14 switch(choice) 15 { 16 case 1: 17 ps=&c; 18 break; 19 case 2: 20 ps=&r; 21 break; 22 } 23 ps->draw(); 24 } 25 return 0; 26 }

    一個接口呈現出不同的行為,其中virtual是一個聲明型關鍵字,用來聲明一個虛函數,子類覆寫了的函數,也是virtual?

    虛函數在子函數中的訪問屬性并不影響多態,要看子類

    虛函數和多態總結

    (1)virtual是聲明函數的關鍵字,他是一個聲明型關鍵字

    (2)override構成的條件,發生在父子類的繼承關系中,同名,同參,同返回

    (3)虛函數在派生類中仍然為虛函數,若發生覆寫,最好顯示的標注virtual

    (4)子類中覆寫的函數,可以為任意的訪問類型,依子類需求決定

    ?

    8. pure virtual function

    純虛函數,指的是virtual修飾的函數,沒有實現體,被初始化為0,被高度抽象化的具有純接口類才配有純虛函數,含有純虛函數的類稱為抽象基類

    抽象基類不能實例化(不能生成對象),純粹用來提供接口用的

    子類中若無覆寫,則依然為純虛,依然不能實例化

    9. 總結

    (1)純虛函數只有聲明,沒有實現,被“初始化”為0

    (2)含有純虛函數的類,稱為Abstract Base Class(抽象基類),不能實例化,即不能創造對象,存在的意義就是被繼承,而在派生類中沒有該函數的意義

    (3)如果一個中聲明了純虛函數,而在派生類中沒有該函數的定義,則該虛函數在派生類中仍然為虛函數,派生類仍然為純虛基類

    10. 析構函數

    含有虛函數的類,析構函數也應該聲明為虛函數

    這是為了保證對象析構的完整性,具體的情況就是父類的指針指向子類的堆對象,此時通過父類指針去析構子類堆對象時就會虛構不完整,為了保證析構的完整性,含有虛函數的類將其析構函數也聲明為虛函數(virtual)

    對比棧對象和對對象在多態中銷毀的不同

    首先我們來看位于棧上的對象

    在這里,我們生成了幾個類,一個是抽象基類,一個是Dog類,一個是Cat類,我們分別在class中去構造這幾個類

    首先生成Animal類

    其.h文件的內容如下

    1 #ifndef ANIMAL_H 2 #define ANIMAL_H 3 class Animal 4 { 5 public: 6 Animal(); 7 ~Animal(); 8 virtual void voice()=0; 9 }; 10 #endif // ANIMAL_H

    其.cpp文件中的內容如下

    1 #include "animal.h" 2 #include <iostream> 3 using namespace std; 4 Animal::Animal() 5 { 6 cout<<"Animal::Animal()"<<endl; 7 } 8 9 Animal::~Animal() 10 { 11 cout<<"Animal::~Animal()"<<endl; 12 }

    然后我們再生成Dog的.h文件

    1 #ifndef DOG_H 2 #define DOG_H 3 #include "animal.h" 4 class Animal; 5 class Dog : public Animal 6 { 7 public: 8 Dog(); 9 ~Dog(); 10 11 virtual void voice(); 12 }; 13 #endif // DOG_H

    然后我們再生成Dog的.cpp文件

    1 #include "dog.h" 2 #include "animal.h" 3 #include <iostream> 4 using namespace std; 5 Dog::Dog() 6 { 7 cout<<"Dog::Dog()"<<endl; 8 } 9 10 Dog::~Dog() 11 { 12 cout<<"Dog::~Dog()"<<endl; 13 } 14 15 void Dog::voice() 16 { 17 cout<<"wang wang wang"<<endl; 18 }

    然后我們生成Cat類

    首先生成Cat的.h文件

    1 #ifndef CAT_H 2 #define CAT_H 3 #include "animal.h" 4 class Cat : public Animal 5 { 6 public: 7 Cat(); 8 ~Cat(); 9 10 virtual void voice(); 11 }; 12 #endif // CAT_H

    然后再生成cat的.cpp文件

    1 #include "cat.h" 2 #include "animal.h" 3 #include <iostream> 4 using namespace std; 5 Cat::Cat() 6 { 7 cout<<"Cat::Cat()"<<endl; 8 } 9 Cat::~Cat() 10 { 11 cout<<"Cat::~Cat()"<<endl; 12 } 13 void Cat::voice() 14 { 15 cout<<"miao miao miao"<<endl; 16 }

    最后,main函數如下

    1 #include <iostream> 2 #include "animal.h" 3 #include "cat.h" 4 #include "dog.h" 5 using namespace std; 6 7 int main() 8 { 9 Cat c; 10 Dog d; 11 Animal *pa=&c; 12 pa->voice(); 13 return 0; 14 }

    生成的結果為

    可以看出其是析構完全了的

    但是若為棧上的對象,即主函數改寫為如下

    1 #include <iostream> 2 #include "animal.h" 3 #include "cat.h" 4 #include "dog.h" 5 using namespace std; 6 7 int main() 8 { 9 Animal *pa=new Dog; 10 pa->voice(); 11 delete pa; 12 return 0; 13 }

    得出的結果為

    可以看出其是沒有析構完全的,生成的Dog是沒有析構的,因此對于堆上的對象,其是析構器有問題的

    我們只需要解決如下

    但凡類中含有虛函數(包括純虛函數),將其虛構函數置為virtual ,這樣即可以實現完整虛構

    12.設計模式的原則:依賴倒置原則-核心思想:面向接口編程

    傳統的過程式設計傾向于使高層次的模塊依賴于低層次的模塊(自頂向下,逐步細化),而依據DIP的設計原則,將中間層抽象為抽象層,讓高層模塊和底層模塊依賴于中間層

    以一個例子來進行舉例,用母親給給孩子講故事來進行舉例

    原本母親給孩子講故事是依賴于故事書上的內容,因此對于母親給孩子講故事我們可以寫成如下代碼

    1 //Mother 依賴于 Book 依賴->耦合 -->低耦合 2 class Book 3 { 4 public: 5 string getContents() 6 { 7 return "從前有座山,山里有座廟,廟里有個小和尚." 8 "聽老和尚講故事,從前有座山"; 9 } 10 }; 11 class Mother 12 { 13 public: 14 void tellStory(Book &b) 15 { 16 cout<<b.getContents()<<endl; 17 } 18 };

    在這里,母親和書的關系是一種強耦合關系

    即只要書的內容發生改變,Book,Mother等都需要發生改變,這樣是很麻煩的

    但是實際上,這種強耦合關系是我們所不希望的,為了解決這種強耦合關系,我們引入一個中間層

    1 #include <iostream> 2 3 using namespace std; 4 5 //Mother 依賴于 Book 依賴->耦合 -->低耦合 6 7 class IReader 8 { 9 public: 10 virtual string getContents()=0; 11 }; 12 13 class Book:public IReader 14 { 15 public: 16 string getContents() 17 { 18 return "從前有座山,山里有座廟,廟里有個小和尚." 19 "聽老和尚講故事,從前有座山"; 20 } 21 }; 22 23 class NewsPaper:public IReader 24 { 25 public: 26 string getContents() 27 { 28 return "Trump 要在黑西哥邊境建一座墻"; 29 } 30 }; 31 class Mother 32 { 33 public: 34 void tellStory(IReader *pi) 35 { 36 cout<<pi->getContents()<<endl; 37 } 38 }; 39 int main() 40 { 41 Mother m; 42 Book b; 43 NewsPaper n; 44 m.tellStory(&b); 45 m.tellStory(&n); 46 return 0; 47 }

    這樣的話,書改變時,Mother是不會發生改變的,只需要加一個新類就是可以的了,用戶端接口不會發生改變

    虛繼承和虛函數總結

    虛繼承解決了多個父類中重名冗余的成員(包括數據成員和函數成員)

    虛函數解決了多態的問題

    被虛繼承的類稱為虛基類,含有純虛函數的類稱為抽象基類

    ?

    轉載于:https://www.cnblogs.com/Cucucudeblog/p/10148671.html

    總結

    以上是生活随笔為你收集整理的C++基础知识-Day8的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    色97在线 | 一二三区视频在线 | 久久国产精品视频免费看 | 午夜久久久久久久久久久 | 在线免费国产视频 | 国产精品久久久久久久久免费 | 久久久亚洲电影 | 国产一区二区在线免费播放 | 国产精品一区专区欧美日韩 | 日本一区二区三区免费看 | 日韩av一区二区三区四区 | 视频在线观看国产 | 欧美日韩国产精品一区二区 | 日韩网站在线看片你懂的 | 久久精品www人人爽人人 | 日韩国产精品一区 | 久久1电影院 | 久久久久久久久久久久99 | 亚洲精品乱码久久久久久蜜桃91 | 精品999久久久 | 激情黄色一级片 | 91精品爽啪蜜夜国产在线播放 | 黄色软件在线观看视频 | 免费在线电影网址大全 | 久草久热 | 国产馆在线播放 | 99亚洲天堂 | avav片| 人人射人人澡 | sesese图片| 久久色在线播放 | 激情综合电影网 | 亚洲欧洲精品久久 | 中文字幕在线观看av | 色香蕉视频 | 96亚洲精品久久久蜜桃 | 一区二区三区免费播放 | 日韩免费网站 | 国产小视频在线观看 | 97日日| 九九涩涩av台湾日本热热 | 婷婷六月中文字幕 | 四虎成人精品永久免费av | av大片免费看 | 香蕉在线视频播放网站 | 国产精品夜夜夜一区二区三区尤 | 亚洲天天草 | 久久一区国产 | 一区二区三区高清在线 | 欧美一二三视频 | 国产亚洲精品久久久久久网站 | 久久精品第一页 | 西西人体4444www高清视频 | 片网址 | 伊人五月天.com| 草久电影 | 免费看一及片 | 久久香蕉国产精品麻豆粉嫩av | 99精品观看 | 中文字幕日韩在线播放 | 中文字幕日韩免费视频 | 日日夜夜狠狠干 | www..com毛片 | 久久久久免费精品 | 综合网天天射 | 91九色精品| 天天操夜夜看 | avcom在线| 麻豆系列在线观看 | 久久av在线 | 91在线www| 亚洲日日夜夜 | 黄色字幕网 | 欧美日韩久久一区 | 在线观看麻豆av | 国产资源网 | 欧美一级免费 | 日韩91av | 九九热久久免费视频 | a天堂最新版中文在线地址 久久99久久精品国产 | 日韩精品一区二区三区水蜜桃 | 亚洲精品乱码白浆高清久久久久久 | 成人免费观看视频大全 | 蜜桃视频精品 | 国产精品白虎 | a'aaa级片在线观看 | 日日夜夜狠狠操 | 国产视频在线观看一区 | 久久不卡国产精品一区二区 | 国产精品久久久久一区二区三区 | 久久精品国产亚洲 | 久久综合色播五月 | 国产丝袜制服在线 | 久久99久久99精品免观看软件 | 国产日韩中文字幕 | 国产精品久久久久久久久久免费看 | 国产精品免费久久久 | 天躁狠狠躁 | 91精品视频在线观看免费 | 成人av在线观 | 激情久久网 | 中国成人一区 | 精品国产三级 | 中国一级片在线 | 国产黄色一级片在线 | 国产精品免费麻豆入口 | 国产精品久久久久久久av大片 | 美女免费视频网站 | 99久久视频 | 日韩三级中文字幕 | 久久久久久久久久国产精品 | 中文字幕 欧美性 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 日韩高清黄色 | 色福利网站 | 一二三区高清 | 99热最新地址 | 91精品久久久久久久久久入口 | 国产亚洲成av人片在线观看桃 | 精品在线视频一区 | 久草免费福利在线观看 | 久久人人97超碰国产公开结果 | 亚洲国产激情 | 国产精品福利午夜在线观看 | 人人插超碰 | 日韩欧美xxx | 欧美亚洲精品在线观看 | 国产精品视频区 | 一区二区三区免费 | 在线观看aaa | 成人免费xyz网站 | 天天色天天射天天综合网 | 日韩中文字幕免费在线观看 | 久久香蕉国产 | 日本三级吹潮在线 | 麻豆视频免费入口 | 99r在线 | 国产视频91在线 | 九九国产精品视频 | 欧美性生活免费看 | 日韩精品一区二区三区免费观看视频 | 在线观看午夜 | 涩涩资源网 | 午夜色性片 | av在线激情 | 99久久精品免费看国产麻豆 | 国产精久久 | 亚洲美女精品视频 | 精品专区一区二区 | 五月天亚洲婷婷 | 久久久久国产精品www | 日韩黄色一级电影 | 色噜噜狠狠狠狠色综合久不 | 国产福利不卡视频 | 黄色三级网站在线观看 | zzijzzij日本成熟少妇 | 中文字幕日韩一区二区三区不卡 | 99在线视频免费观看 | 人九九精品 | 久久婷婷五月综合色丁香 | 国产精品99精品久久免费 | 欧美久久久久久久久 | 日日夜日日干 | 狠狠操天天射 | 国产99一区视频免费 | 99久久久国产精品免费观看 | 在线有码中文 | 亚洲精品美女久久久久 | 久草 | 午夜视频导航 | 久久久久久久久久久久av | 国产很黄很色的视频 | 玖玖国产精品视频 | 久久精品亚洲精品国产欧美 | 伊人亚洲综合 | 国产男男gay做爰 | 国产中文视频 | 日本精品一二区 | 日本成人黄色片 | 在线免费黄色 | 中文在线字幕免费观看 | 久久av免费观看 | 999成人国产 | 9在线观看免费高清完整版在线观看明 | 中文字幕视频免费观看 | 久久久久久中文字幕 | 成人一区二区三区在线 | 日韩在线观看高清 | 91干干干| 国产精品99久久久久久大便 | 91视频在线播放视频 | 国产精品久久久久久a | 久久综合成人网 | 激情av在线播放 | 久久久国产精品网站 | 免费三级黄色片 | 国产精品视频内 | 日本mv大片欧洲mv大片 | 久久久久久久久久久高潮一区二区 | 91在线小视频 | 成人av影视在线 | 97在线精品国自产拍中文 | 九九热免费视频在线观看 | 蜜臀av在线一区二区三区 | 五月婷婷六月丁香在线观看 | 成人一区影院 | 亚洲人视频在线 | 91视频 - 88av| 亚洲一区动漫 | 国产一区福利 | 天天操天天操天天操 | 狠狠色丁香婷婷综合欧美 | 玖玖精品在线 | 日韩色在线 | 久久草网站 | 久久香蕉国产精品麻豆粉嫩av | 97精品免费视频 | 天天干天天在线 | 99热精品久久 | www色片| 成人毛片在线视频 | 黄色av一级片 | 亚洲黄色一级大片 | 亚洲香蕉视频 | 西西44人体做爰大胆视频 | 国产韩国日本高清视频 | 色在线中文字幕 | 精品高清美女精品国产区 | 丁香五香天综合情 | 久久免费在线观看视频 | 久久久久久久久久电影 | 久久精品123 | av在线播放不卡 | av一级一片| 伊人久久国产 | 日韩xxxxxxxxx | 成人毛片一区二区三区 | av一区二区三区在线播放 | 欧美日韩视频在线观看一区二区 | 天天操人人要 | 一区二区三区在线免费观看视频 | 国产精品亚洲片夜色在线 | 美女免费视频观看网站 | 国产在线欧美在线 | 久久韩国免费视频 | 国产精品 欧美 日韩 | 日韩欧美精品在线 | 中文字幕在线影院 | 色婷av| 日b视频国产 | 韩日三级在线 | 激情丁香5月 | 亚洲精品动漫成人3d无尽在线 | 日韩在线观看中文 | 亚洲开心激情 | 亚洲免费小视频 | 亚洲区视频在线观看 | 国产精品久久久久久99 | 亚洲天堂网视频在线观看 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产成人久久77777精品 | 一区二区视频在线观看免费 | 99在线看 | 亚洲激精日韩激精欧美精品 | 毛片视频电影 | 在线之家免费在线观看电影 | 欧美性粗大hdvideo | av成人动漫 | 五月天久久久久久 | 成人在线免费看 | 日本高清dvd | 久草资源在线观看 | 狠狠精品 | a电影免费看 | 日韩美视频 | 国产亲近乱来精品 | 在线欧美日韩 | 亚洲精品午夜一区人人爽 | 国产美女在线免费观看 | 波多野结衣在线中文字幕 | 日日夜夜干| 黄色小说视频在线 | 国产精品久久久久久久久久久杏吧 | 国产精品久久久久一区二区国产 | 免费情趣视频 | 欧美性猛片, | 99视频在线观看视频 | 91人人人| 亚洲精品国精品久久99热 | 日韩亚洲国产精品 | 在线观看黄网站 | 黄色小网站免费看 | 亚洲一二视频 | 2019中文最近的2019中文在线 | 樱空桃av| av在线成人 | 色欧美综合 | 久久久午夜精品理论片中文字幕 | 欧美性春潮 | 人人爽影院 | 国产精品av在线 | 日本一区二区不卡高清 | 天天搞夜夜骑 | 久久与婷婷 | 精品视频免费看 | 激情综合中文娱乐网 | 四虎亚洲精品 | 日日碰狠狠添天天爽超碰97久久 | 亚洲免费公开视频 | 亚州天堂 | 久99久中文字幕在线 | 亚洲午夜在线视频 | 国产精品美女毛片真酒店 | 在线观看亚洲专区 | 久99久精品 | 久久精品99久久久久久2456 | 在线视频 影院 | 夜色资源站国产www在线视频 | 亚洲一级影院 | 最新日韩在线 | 日韩理论电影网 | 亚洲精品乱码久久久久v最新版 | 91av视频观看 | 91精品免费在线观看 | 日韩色av色资源 | 东方av在线免费观看 | 亚洲午夜精品久久久久久久久 | 又黄又刺激又爽的视频 | 久久久久久久久综合 | 天堂在线一区 | 日本中文字幕在线看 | 午夜电影av | 欧美日韩一区二区免费在线观看 | av在线网站免费观看 | 中文字幕在线看视频 | 亚洲视频在线视频 | 精品福利国产 | 欧美一进一出抽搐大尺度视频 | 97成人在线| 丁香婷婷激情网 | 国产亚洲精品久久久久久久久久久久 | 日韩视频一区二区三区 | 亚洲欧美偷拍另类 | 五月天中文在线 | 免费看黄的 | 亚洲国产影院av久久久久 | 在线视频成人 | 亚洲专区在线视频 | 免费在线日韩 | av中文字幕在线电影 | 黄色软件视频网站 | 国产欧美中文字幕 | 在线看一区二区 | 五月激情亚洲 | www蜜桃视频 | 天天色天天搞 | 狠狠婷婷 | www黄免费 | 国内精品久久久久国产 | 一区三区视频在线观看 | 日日干网 | 久草网站在线观看 | 精选久久 | 亚洲一区二区三区在线看 | 96精品视频 | 96香蕉视频 | 久草在线视频中文 | 久久久久综合网 | 婷婷av网站| 精品自拍网 | 日韩电影在线观看一区 | 国产一级片免费视频 | 国产美女网| 欧美日韩一区二区在线观看 | 久久艹艹 | 久久性生活片 | 国产精品免费在线观看视频 | 在线视频观看亚洲 | 亚洲精品视频在线观看免费视频 | 999久久国精品免费观看网站 | 在线观看视频日韩 | 激情自拍av | 国产精成人品免费观看 | 日产av在线播放 | 国产精品久久久久永久免费观看 | 久久精品毛片基地 | 免费看的毛片 | 亚洲精品国 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 高清一区二区三区 | 亚洲精品在线国产 | 日韩视频免费播放 | 国产乱对白刺激视频不卡 | 五月天久久婷 | 国产亚州精品视频 | 久久久免费观看完整版 | 一级理论片在线观看 | av蜜桃在线 | 99精品国产兔费观看久久99 | 91亚·色 | 免费日韩av片 | 91av视频播放 | 激情在线免费视频 | 久草在线视频首页 | 热久久免费国产视频 | 91麻豆免费视频 | 在线国产激情视频 | 久久综合免费视频 | 日韩 精品 一区 国产 麻豆 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 久久tv | 97色se| 日日天天狠狠 | 精品福利在线视频 | 国产精品高清一区二区三区 | 麻豆91在线 | 中文字幕91在线 | 一区二区三区四区五区在线 | 精品久久久久免费极品大片 | 五月天堂色 | 精品久久久免费视频 | 久久国产亚洲精品 | 国产精品大片免费观看 | 久久精品女人毛片国产 | 久久国产精品影视 | 啪啪免费观看网站 | 日韩成人精品在线观看 | 五月婷婷在线观看 | 99精品视频免费在线观看 | 国产又粗又猛又黄又爽的视频 | 狠狠操狠狠干2017 | 99久久精 | 麻豆视频观看 | 黄色网址中文字幕 | 中文字幕在线不卡国产视频 | 久久私人影院 | 中文字幕在线不卡国产视频 | 91丨九色丨蝌蚪丰满 | 深爱激情站 | 91av九色| 毛片美女网站 | 狠狠插狠狠干 | 国产一区二区免费在线观看 | 米奇四色影视 | 9797在线看片亚洲精品 | 欧美精品亚洲精品 | 五月婷婷久久丁香 | 狠狠色噜噜狠狠 | 九九涩涩av台湾日本热热 | 亚洲女同videos| 1024手机基地在线观看 | 国内久久视频 | 99久久久国产精品免费99 | 日韩黄色av网站 | 在线免费黄网站 | 国产精品午夜在线 | 日韩免费一区 | 综合在线亚洲 | 日韩超碰 | 天天摸天天舔 | 私人av| 色综合久久久久综合99 | www久久久久 | 91看片在线 | 亚洲激情一区二区三区 | 在线免费高清视频 | 美女精品在线 | 午夜国产福利在线观看 | 成人夜晚看av | 在线看成人av | 狠狠插狠狠操 | 天天干,夜夜操 | 欧美a级片免费看 | 一级理论片在线观看 | 成人午夜电影在线播放 | 国产电影一区二区三区四区 | 日韩 在线观看 | 啪啪激情网 | 精品国产诱惑 | 欧美-第1页-屁屁影院 | 九色最新网址 | 99人久久精品视频最新地址 | 在线观看色网 | 亚洲国产999| avsex| 在线观看av网 | 天操夜夜操 | 激情影院在线 | 久草在线在线精品观看 | 精品久久久久久久久久久久 | 四虎影院在线观看av | 国产无套精品久久久久久 | 国产福利在线免费 | 欧美日韩国产精品一区二区亚洲 | 亚洲三级影院 | 日韩在线观看不卡 | 97超碰人 | 国产一区二区三区午夜 | 欧美一进一出抽搐大尺度视频 | av免费电影在线观看 | 91在线免费播放视频 | 亚洲国产精品va在线看 | 成年人视频在线观看免费 | 久久视频一区二区 | 成人一区影院 | 成人欧美亚洲 | 欧美色图东方 | 三级黄色在线观看 | 丁香久久综合 | 狠狠色丁香久久婷婷综合_中 | 国产精品美女久久久久久久久久久 | 四虎成人免费影院 | 久久久久成人免费 | 91精品网站在线观看 | 欧美精品久久久久久久久久 | 久久精品香蕉视频 | 精品产品国产在线不卡 | 婷婷久操| 91色在线观看视频 | 超碰97网站 | 菠萝菠萝在线精品视频 | 亚洲国产精品影院 | 97涩涩视频 | 亚洲欧美日韩在线一区二区 | 黄色片免费电影 | 成人免费在线看片 | 久久一区国产 | 精品久久久久久亚洲综合网站 | 久操视频在线观看 | 九月婷婷人人澡人人添人人爽 | 麻豆传媒视频在线 | 国内精品久久久久影院一蜜桃 | 久久国产精品视频免费看 | 日韩欧美综合精品 | 国产精品精品国产婷婷这里av | 欧美午夜寂寞影院 | 中文字幕五区 | 韩国av在线播放 | 国产亚洲精品久久久网站好莱 | 免费在线观看污 | 免费日韩一区二区 | 色香蕉在线视频 | 日日日天天天 | 在线观看国产www | 亚洲欧美日韩一区二区三区在线观看 | 久草在线免费新视频 | 亚洲免费av观看 | ,久久福利影视 | 四虎在线视频免费观看 | 嫩嫩影院理论片 | 97热久久免费频精品99 | 成人午夜电影免费在线观看 | 国产精品12 | 国产拍揄自揄精品视频麻豆 | 在线观看岛国 | 国产99久久久国产精品免费看 | 一区二区影院 | 国产午夜精品福利视频 | 在线免费观看黄网站 | 亚洲精品高清在线观看 | 午夜精品久久久久久中宇69 | 久久久av电影 | 丁香资源影视免费观看 | 夜夜高潮夜夜爽国产伦精品 | 婷婷射五月 | 97在线成人 | 久久污视频 | 亚州av成人 | 99久久久久久久久久 | 天天久久综合 | 国产精品欧美日韩在线观看 | 国产成人av网址 | 天天干天天拍天天操 | 成年人在线看片 | 亚洲精品久久久久58 | 丁香午夜婷婷 | 久久高清视频免费 | 综合在线观看色 | 国产无限资源在线观看 | 99久久久国产精品免费观看 | 国产成人精品一区在线 | 超碰人人做| 激情av在线播放 | 国产1区2 | 国产破处精品 | 免费久久网站 | 成人三级黄色 | 久久久久免费看 | 国产精品乱码高清在线看 | 深夜免费福利网站 | 国产区 在线 | 操一草 | 激情视频久久 | 手机av电影在线观看 | 久久在线免费 | 人人爽人人看 | 91福利免费 | 国产精品久久久久久五月尺 | 免费69视频 | 国产一级片播放 | 久久精品电影网 | 五月天av在线 | 青青啪| 亚洲黄色免费观看 | 久保带人 | 亚洲粉嫩av | 久久综合99 | 在线观看国产日韩 | 天天干天天插 | 黄色三级久久 | 日韩av不卡在线 | 欧美日韩国产xxx | 成人免费影院 | 福利视频导航网址 | 久久精品视频网 | 国产精品夜夜夜一区二区三区尤 | 91av在线播放 | 色吊丝在线永久观看最新版本 | 操操操综合 | 国产精品久久久久久久av大片 | 91精品久久久久久综合五月天 | 欧美性黑人 | 91黄色成人 | 婷婷六月色 | 久久伊人八月婷婷综合激情 | 久久精品爱视频 | 日本二区三区在线 | 日本中文字幕在线播放 | 综合国产在线观看 | 最新极品jizzhd欧美 | 久久久久国产精品www | 国产一区免费观看 | 欧美精品久久久久性色 | 欧美激情精品久久久久久免费 | 国产伦理久久精品久久久久_ | 免费观看一级特黄欧美大片 | 精品一区二区三区四区在线 | 韩国av不卡| 波多野结衣精品视频 | 久久久久北条麻妃免费看 | 国产视频一区在线播放 | 国产精品免费一区二区三区 | 成人av网站在线观看 | 视频一区在线免费观看 | 亚洲视屏一区 | 天天操天天干天天摸 | 欧洲一区二区三区精品 | 成年人视频在线免费观看 | 亚洲日本韩国一区二区 | 日韩欧美精品在线观看 | 亚洲午夜久久久综合37日本 | 综合婷婷 | 精品播放| 91精品久久久久久久久久入口 | 久久免费美女视频 | 午夜影院在线观看18 | 国产尤物在线观看 | 欧美精品日韩 | 国产亚洲欧美精品久久久久久 | 日韩精品资源 | 91免费在线视频 | 国产免费观看久久黄 | 精品视频免费在线 | 亚洲色图美腿丝袜 | av官网在线| 在线成人一区二区 | 国产精品永久在线观看 | 日日日日干 | www.天天综合| 午夜精品一区二区三区免费 | 日韩国产精品一区 | 国产精品综合久久久久 | 亚洲理论在线观看 | 欧美午夜a | 97免费在线观看视频 | 成年人网站免费观看 | 免费在线观看成年人视频 | 免费观看av网站 | 日韩一区二区三区免费视频 | 久久精品—区二区三区 | 中文字幕在线观看播放 | 日本99久久 | 在线高清av | av免费网站 | 国产视频精品久久 | 99视频一区 | 丁香 婷婷 激情 | 在线看黄色的网站 | 超碰97国产| 最新av免费在线 | 欧美日韩国产三级 | 日韩欧美观看 | 日韩成年视频 | 91大神免费在线观看 | www.香蕉视频在线观看 | 欧美成人理伦片 | 国产玖玖在线 | 日韩亚洲在线视频 | 九九免费在线观看视频 | 国产精品va在线播放 | 97热视频| 五月婷在线观看 | 午夜影院先 | 色香com. | 99免费在线播放99久久免费 | 国产成人精品一区二区三区福利 | 黄色三级在线看 | 日韩精品一区二区三区不卡 | www.久艹| 午夜 免费| 激情视频综合网 | 国产精品原创 | 中文字幕在线观看av | 成人全视频免费观看在线看 | 免费观看的av网站 | 日av免费 | 91网在线观看 | 精品国产网址 | 国产成人精品亚洲精品 | 午夜久久福利视频 | 久久99婷婷| 成人免费视频网址 | 久久夜色电影 | 欧美少妇xxx | 国产.精品.日韩.另类.中文.在线.播放 | av在线精品| 黄色免费av| 射久久 | 日本中文字幕在线视频 | 色干综合 | 激情av在线播放 | 亚洲1区 在线 | 激情视频91 | www欧美xxxx | 免费在线播放黄色 | 中文字幕资源站 | 视频二区在线视频 | 国产一区二区在线观看免费 | 婷婷网在线| 最新免费中文字幕 | 伊人激情网 | 国产女人免费看a级丨片 | av在线电影网站 | 国产成人a亚洲精品 | 人人爽人人爽人人爽 | 亚洲日本va午夜在线影院 | 特级毛片网站 | 激情久久久久久久久久久久久久久久 | 天天爽天天爽天天爽 | 中文字幕久久精品 | 2024国产精品视频 | 黄色a在线观看 | 91激情在线视频 | 国产日韩欧美视频 | 亚洲一区免费在线 | 精品国产一区二区三区在线观看 | 欧美成人xxx | 成人永久在线 | 国产成人精品亚洲a | 九九精品在线观看 | av在线com | 久久久av电影 | 中文字幕第一 | 美国av片在线观看 | 色a综合 | 毛片网站免费在线观看 | 亚洲精品免费在线观看视频 | 人人澡人人模 | 免费一级特黄毛大片 | av先锋中文字幕 | 国产精品视频最多的网站 | 岛国大片免费视频 | 综合网av | 日韩欧美视频在线免费观看 | 国产午夜视频在线观看 | 黄色最新网址 | 亚洲综合在线视频 | www.亚洲激情.com| 午夜精品电影 | 一级一片免费视频 | 综合色狠狠 | 久久视频 | 韩国一区视频 | 一区精品在线 | 久久免费黄色大片 | 97电影网手机版 | 九九涩涩av台湾日本热热 | 国产一区二区三区视频在线 | 婷婷久久亚洲 | 免费视频久久久久 | 日韩精品第一区 | 久久综合色天天久久综合图片 | 亚洲精品视频久久 | 99自拍视频在线观看 | 国产成人一级 | 午夜色站 | 91传媒在线看 | 国产精品自产拍在线观看中文 | 欧美小视频在线 | 中文字幕免费观看全部电影 | 天天干天天草天天爽 | 91福利社在线观看 | 在线观看蜜桃视频 | 色播激情五月 | 欧美视频18| 在线观看国产区 | 特级黄色片免费看 | 日韩免 | 免费成人av电影 | 99精品网站 | 一本大道久久精品懂色aⅴ 五月婷社区 | 精品女同一区二区三区在线观看 | 久久精品人人做人人综合老师 | 深爱开心激情网 | 欧美淫aaa免费观看 日韩激情免费视频 | 欧美日韩国产在线一区 | 国产在线小视频 | 久久这里只精品 | 国产裸体视频网站 | 91激情小视频 | 婷婷伊人五月天 | 成年人视频在线免费观看 | 亚洲欧美精品一区二区 | 日本精品视频免费 | 91香蕉视频 mp4 | 国产69精品久久久久久 | 亚洲精品中文字幕在线 | 狠狠干狠狠插 | 成年人毛片在线观看 | 中文在线天堂资源 | 婷婷色六月天 | av无限看 | 午夜精品久久久久久久久久久久久久 | 美女网站免费福利视频 | 日韩在线观看第一页 | 天天操综 | 天堂网av 在线 | 精品国产一区二区三区在线观看 | 精品国模一区二区 | 日韩三级视频在线看 | 午夜视频不卡 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 成人久久国产 | 国产精品亚洲人在线观看 | 黄色免费在线看 | 亚洲激情免费 | 亚洲国产精品成人女人久久 | 亚洲日本色 | a级一a一级在线观看 | 91亚洲在线观看 | 欧美性超爽 | 欧美日韩另类视频 | 亚洲精品乱码久久久一二三 | 国产无遮挡又黄又爽在线观看 | 国产日韩中文字幕 | 黄色片网站 | 91豆花在线观看 | 国产黄a三级三级 | 91超在线 | 国产成a人亚洲精v品在线观看 | 免费观看日韩 | 狠狠干婷婷 | 亚洲免费视频在线观看 | 欧美日韩xxx| 一级免费av | 亚洲国产中文字幕在线视频综合 | 久久看看 | av资源网在线播放 | 麻花传媒mv免费观看 | 中文字幕永久在线 | 黄色av在 | 国产高清不卡一区二区三区 | 黄色三级网站 | 久久久污| 中文字幕xxxx | 91精品秘密在线观看 | 国产中出在线观看 | 久久久国产精品免费 | 天天综合天天做 | 成人资源网 | 欧美日韩免费视频 | 三级黄色理论片 | 久久久久久久久久久久久9999 | 国产精品久久久久久久毛片 | 一级一片免费看 | www.av免费| 欧美精品亚洲精品 | 国内精品久久天天躁人人爽 | 亚洲黄a| 久久激情五月丁香伊人 | 亚洲精品高清在线观看 | 久久一区二区三区国产精品 | 波多野结衣在线播放一区 | 少妇bbbb搡bbbb桶 | 久久精品中文字幕一区二区三区 | 黄色片网站 | 亚洲精品网址在线观看 | 91免费日韩 | av大片网站 | 五月婷婷视频在线 | 欧美在线视频免费 | 伊人欧美| 91在线观看欧美日韩 | 色激情五月 | 91av九色 | 免费av片在线 | 国产91粉嫩白浆在线观看 | 精品视频在线免费 | 干干夜夜| 欧美精品二 | 亚洲精品2区 | 日韩三级av| 国产精品手机看片 | 中文视频在线 | 一区二区三区在线播放 | 国产婷婷色 | 亚洲综合网站在线观看 | 狠狠狠狠狠狠天天爱 | 国产视频一区在线播放 | 久久1电影院 | 欧美性做爰猛烈叫床潮 | 91免费在线播放 | 国产最新福利 | 国产一线天在线观看 | 免费精品在线观看 | 亚洲最新在线 | 岛国av在线 | 免费国产亚洲视频 | 国产成人av在线影院 | 在线观看一级 | 国产精品99久久久久久有的能看 | 国产无区一区二区三麻豆 | 欧美精品v国产精品v日韩精品 | 成年人免费观看在线视频 | 中文字幕精 | 激情久久影院 | 网站免费黄| 一区二区欧美日韩 | 日本精品免费看 | 超碰国产在线播放 | 国产黄色大片 | 日韩欧美精品在线观看 | 国产精品一区二区吃奶在线观看 | 精品久久久久久国产偷窥 | 人人澡超碰碰97碰碰碰软件 | 91人人爽久久涩噜噜噜 | 成年人在线观看网站 | 久久婷婷精品视频 | 亚洲色图27p| 国产人成看黄久久久久久久久 | 99精品国产福利在线观看免费 | 91精品成人久久 | 成人av在线看 | www.五月天 | 欧美亚洲免费在线一区 | 日本中文在线播放 | 国产高清在线永久 | 国产色女 | 国产精品二区在线观看 | 日韩免费不卡av | 久久久久久久久电影 | 日韩免费不卡视频 | 色网站国产精品 | 丁香花在线视频观看免费 | 毛片无卡免费无播放器 | 国产99免费视频 | 日韩免费电影 | 久久综合色影院 | 国产第一页福利影院 | 国产色婷婷在线 | 久久久精品亚洲 | 久操视频在线观看 | 欧美一区二区在线刺激视频 | 久久久国产精华液 | 91麻豆精品国产91久久久久久久久 | 国模视频一区二区三区 | 在线视频99 | 最新av在线播放 | 91在线资源 | 日日夜夜精品视频天天综合网 | 免费视频久久 | 成人在线中文字幕 | 最近日本mv字幕免费观看 | 在线观看91精品视频 | 久久精品综合视频 | 中文字幕在线视频第一页 | 久久综合精品国产一区二区三区 | 久久情侣偷拍 | 在线观看一区视频 | 欧美日韩一区二区在线观看 | 久久午夜免费观看 | 亚洲专区路线二 | 丝袜美腿在线播放 | 国产精品9区| 99久久久久久国产精品 | 亚洲人成在线观看 | 三级av中文字幕 | 97色婷婷成人综合在线观看 |