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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

C++类class

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++类class 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、定義

構造函數:在定義一個類對象時會自動調用,可用于實現一些功能,比如new一個內存。

  1. 構造函數,沒有返回值也不寫void
  2. 函數名稱與類名相同
  3. 構造函數可以有參數,因此可以發生重載
  4. 程序在調用對象時候會自動調用構造,無須手動調用,而且只會調用一次
    ?

析構函數:在類對象銷毀時執行,可用于實現一些功能,比如delete一個內存。

  1. 析構函數,沒有返回值也不寫void
  2. 函數名稱與類名相同,在名稱前加上符號 ~
  3. 析構函數不可以有參數,因此不可以發生重載
  4. 程序在對象銷毀前會自動調用析構,無須手動調用,而且只會調用一次

?

#include <iostream>
using namespace std;
class Person
{
public:Person() { cout << "無參構造函數" << endl; }Person(int n_age) :age(n_age) { cout << "有參構造函數" << endl; }Person(const Person& p) { age = p.age; cout << "復制構造函數" << endl;}~Person() { cout << "析構函數" << endl; }void show_age(int n_age){this->age = n_age;cout << n_age << endl;}
private:int age;
};int main() 
{// 1、無參構造函數Person p1;// 2、有參構造函數Person p2(10);// 3、復制構造函數Person p3(p2);p3.show_age(120);// 構造函數的定義// 1、括號Person p4(10);// 2、顯式法Person p5 = Person(100);// 3、隱式法(當類只有一個參數時,可以使用隱式法)Person p6 = 10;cout << "函數即將結束,開始析構" << endl;return 0;
}

1.2 explicit關鍵字

可以取消類的隱式構造

#include <iostream>
#include <string>
using namespace std;class Phone
{
public:Phone(string name) {this->phone_name = name;}Phone() {}~Phone() {}string phone_name;
};int main()
{string name = "huawei";Phone p = name;cout << p.phone_name << endl;return 0;
}

加入explicit關鍵字后可以取消隱式構造

#include <iostream>
#include <string>
using namespace std;class Phone
{
public:explicit Phone(string name) {this->phone_name = name;}Phone() {}~Phone() {}string phone_name;
};int main()
{string name = "huawei";// 錯誤,此時不能隱式構造Phone p = name;cout << p.phone_name << endl;return 0;
}

二、復制構造函數

C++中拷貝構造函數調用時機通常有三種情況

  • 使用一個已經創建完畢的對象來初始化一個新對象
  • 值傳遞的方式給函數參數傳值
  • 以值方式返回局部對象
#include <iostream>
using namespace std;
class Person
{
public:Person() { cout << "無參構造函數" << endl; }Person(int n_age) :age(n_age) { cout << "有參構造函數" << endl; }Person(const Person& p) { age = p.age; cout << "復制構造函數" << endl;}~Person() { cout << "析構函數" << endl; }void show_age(int n_age){this->age = n_age;cout << n_age << endl;}
private:int age;
};void test01(Person p1)
{cout << "類對象作為函數形參傳遞,調用復制構造函數" << endl;return;
}
Person test02()
{Person p2(100);cout << "函數返回值為類對象時,調用復制構造函數" << endl;return p2;
}int main() 
{Person p(100);Person p1(p);test01(p);Person p2 = test02();return 0;
}

三、淺拷貝/深拷貝

當類中含有指針類型成員變量時,需要進行深拷貝:

3.1 淺拷貝

#include <iostream>
#include <math.h>
using namespace std;
class Person
{
public:Person() {  }Person(int n_age,int n_height) { age = n_age;height = new int(n_height);}Person(const Person& p) { age = p.age; // 淺拷貝height = p.height;}~Person() { if (height != NULL){cout << "釋放內存" << endl;delete height;}}void show_age(int n_age){this->age = n_age;cout << n_age << endl;}
private:int age;int* height;
};int main()
{Person p(23,160);Person p1(p);return 0;
}

淺拷貝中,p和p1的height指向同一個內存,當p釋放掉內存中的數據之后,p1所指向的內存中的數據為空,此時再釋放的話會報錯,因為這片內存中的數據已經不存在了。(注意,釋放的不是內存,而是內存中的數據)

3.2 深拷貝

#include <iostream>
#include <math.h>
using namespace std;
class Person
{
public:Person() {  }Person(int n_age,int n_height) { age = n_age;height = new int(n_height);}Person(const Person& p) { age = p.age; // 深拷貝height = new int(*(p.height));}~Person() { if (height != NULL){cout << "釋放內存" << endl;delete height;}}void show_age(int n_age){this->age = n_age;cout << n_age << endl;}
private:int age;int* height;
};int main()
{Person p(23,160);Person p1(p);return 0;
}

四、類對象作為類成員

先調用成員類的構造,然后是該類的構造。析構順序相反。

#include <iostream>
using namespace std;class Phone
{
public:Phone(string n_name) :phone_name(n_name) {cout << "Phone構造函數" << endl;}Phone() {}~Phone() {cout << "Phone析構函數" << endl;}
private:string phone_name;
};class Person
{
public:Person() {}Person(string n_name, string n_phone):m_name(n_name),m_phone(n_phone) {cout << "Person構造函數" << endl;}~Person(){cout << "Person析構函數" << endl;}
private:string m_name;Phone m_phone;
};
int main()
{Person person1("xiaoming", "huawei");return 0;
}

五、this指針

5.1 this指針使用的原因

在類中,非靜態成員變量屬于類對象,而非靜態成員函數為所有類對象共享,不屬于某個類對象:

#include <iostream>
#include <string>
using namespace std;class Phone
{
public:explicit Phone(string name) {this->phone_name = name;}Phone() {}~Phone() {}void test_func() { cout << "成員函數不占用類對象的內存" << endl; }string phone_name;
};int main()
{string name = "huawei";// 錯誤,此時不能隱式構造cout << sizeof(name) << endl;Phone p(name);// 可見類對象只占有一個string類型變量的內存cout << sizeof(p) << endl;return 0;
}

5.2 this指針

每一個非靜態成員函數只會誕生一份函數實例,也就是說多個同類型的對象會共用一塊代碼
this指針的作用:

用于區分是哪個類對象調用了成員函數
this指針本質上是一個指針常量,因此其指向的對象不能變,指向的對象的值可以變

this指針的用途

當形參和成員變量同名時,可用this指針來區分
在類的非靜態成員函數中返回對象本身,可使用return *this

#include <iostream>
#include <string>
using namespace std;class Phone
{
public:explicit Phone(string name) {this->phone_name = name;}Phone() {}~Phone() {}void put_name(string phone_name) { // this->phone_name表示類的成員變量this->phone_name = phone_name;}// 使用this指針返回類自身Phone& get_phone_info(){this->phone_name += "10";return *this;}string phone_name;
};int main()
{Phone p;p.put_name("華為");cout << p.phone_name << endl;p.get_phone_info().get_phone_info().get_phone_info();cout << p.phone_name << endl;return 0;
}

六、友元

友元的目的就是讓一個函數或者類 訪問另一個類中私有成員
友元的三種實現

  • 全局函數做友元
  • 類做友元
  • 成員函數做友元

6.1全局函數做友元

#include <iostream>
#include <string>
using namespace std;class room
{// 表明全局函數visit時友元,可以訪問私有變量friend void visit(room myroom);
public:room() {}room(string bedr) :bedroom(bedr) {}~room() {}
private:string bedroom;
};void visit(room myroom)
{cout << "go to " << myroom.bedroom << endl;
}int main()
{room myroom("dk's room");visit(myroom);return 0;
}

6.2類做友元

#include <iostream>
#include <string>
using namespace std;class room;
class person
{
public:person() {}person(string per) :name(per) {}~person() {}void visit();
private:string name;// 這里必須是指針,因為如果是變量的話// 編輯器不知道room類占了多少內存// 也就沒法開辟內存room* myroom;
};class room
{// person類時友元,可以訪問room類的私有變量friend class person;
public:room() {}~room() {}
private:string bedroom;
};void person::visit()
{this->myroom = new room;this->myroom->bedroom = "bedroom";// 此時person類中的room類對象myroom可以訪問room類中的私有變量cout << this->name << " is visiting " << this->myroom->bedroom << endl;return;
}int main()
{person myfriend("liming");myfriend.visit();return 0;
}

6.3成員函數做友元

#include <iostream>
#include <string>
using namespace std;class room;
class person
{
public:person() {}person(string per) :name(per) {}~person() {}void visit();
private:string name;// 這里必須是指針,因為如果是變量的話// 編輯器不知道room類占了多少內存// 也就沒法開辟內存room* myroom;
};class room
{// person類中的visit成員函數做友元,可以訪問room類的私有變量friend void person::visit();
public:room() {}~room() {}
private:string bedroom;
};void person::visit()
{this->myroom = new room;this->myroom->bedroom = "bedroom";// 此時person類中的room類對象myroom可以訪問room類中的私有變量cout << this->name << " is visiting " << this->myroom->bedroom << endl;return;
}int main()
{person myfriend("liming");myfriend.visit();return 0;
}

七、運算符重載

7.1 加法運算符重載

#include<iostream>
using namespace std;
class Person
{
public:Person() {}Person(int m_age):n_age(m_age) {}~Person() {}//相當于一個成員函數 +運算符重載1    p1.operator+(p2)Person operator+(Person p){Person temp;temp.n_age = this->n_age + p.n_age;return temp;}
public:int n_age;
};// 相當于一個函數 operator+(p,age) 
Person operator+(Person p,int age)
{Person temp;temp.n_age = p.n_age + age;return temp;
}int main()
{Person p1(20);Person p2(20);Person p3 = p1 + p2;cout << p3.n_age << endl;Person p4 = p1 + 20;cout << p4.n_age << endl;
}

7.2 輸出運算符重載

#include<iostream>
using namespace std;
class Person
{
public:Person() {}Person(int m_age):n_age(m_age) {}~Person() {}public:int n_age;
};ostream& operator<<(ostream& out, Person p)
{out << "age is " << p.n_age << endl;return out;
}int main()
{Person p1(20);cout << p1 << "20" << endl;
}

7.3 函數調用運算符重載(仿函數)

  • 函數調用運算符 () 也可以重載
  • 由于重載后使用的方式非常像函數的調用,因此稱為仿函數
  • 仿函數沒有固定寫法,非常靈活
#include<iostream>
using namespace std;
class mycomp
{
public:void operator()(int a,int b){cout << a + b << endl;}
};int main()
{mycomp com1;com1(10, 20);return 0;
}

八、多態

多態是C++的重要特征,與封裝、繼承并稱為C++的三大特征
多態分為靜態多態、動態多態
靜態多態:函數的地址的編譯時刻確定,主要包括 函數重載 和 運算符重載
動態多態:函數的地址在執行時刻確定,通過 派生類 和 虛函數實現
?
動態多態滿足的條件
(1)存在繼承關系
(2)子類重寫父類的虛函數(函數名,返回值類型,形參完全相同)

注意,這里和繼承中的同名函數重寫不同。如果是同名函數的重寫,父類和子類的同名函數的地址在編譯階段就固定了。而多態中,父類中的虛函數的地址在編譯的時候是不確定的。
其類似于函數的重載

多態優點:代碼組織結構清晰,可讀性強,利于前期和后期的擴展以及維護(不用去修改源碼,直接在子類中重寫虛函數即可)
?
多態使用條件:父類的指針或引用指向子類的對象

8.1 多態示例

8.1.1示例1

#include<iostream>
#include<string>
using namespace std;
class game
{
public:virtual void func(string name){cout << "I like playing " << name << endl;}
};class BH3:public game
{
public:BH3(string name) :n_name(name) {}void func(string name){cout << "I like playing " << this->n_name << endl;}string n_name;
};class YS:public game
{
public:YS(string name) :n_name(name) {}void func(string name){cout << "I like playing " << this->n_name << endl;}string n_name;
};void test_func(game& mygame)
{mygame.func("game");
}int main()
{BH3 bh3("崩壞3");test_func(bh3);YS ys("原神");test_func(ys);return 0;
}

8.1.2 示例2

#include<iostream>
using namespace std;
// 運算器基類
class calculate
{
public:virtual int getresult(int x1,int x2){return 0;}
};// 加法運算器
class addcalculate:public calculate
{
public:int getresult(int x1,int x2){return x1 + x2;}
};// 減法運算器
class subcalculate :public calculate
{
public:int getresult(int x1, int x2){return x1 - x2;}
};
int main()
{// 構建一個加法運算器// 父類的指針或引用指向子類的對象calculate* cal1 = new addcalculate();cout << "加法結果" << cal1->getresult(10, 20) << endl;// 構建一個減法運算器calculate* cal2 = new subcalculate();cout << "減法結果" << cal2->getresult(10, 20) << endl;
}

8.2 純虛函數/抽象類

在多態中,父類中的虛函數一般不會使用,使用的是子類中重寫的虛函數。
所以,一般將父類的虛函數寫為純虛函數,格式為:

virtual 返回值類型 函數名 (參數列表)= 0 ;

含有純虛函數的類稱為抽象類
抽象類的特點:

子類必須重寫抽象類中的純虛函數,否則子類也是抽象類
抽象類無法進行初始化

#include<iostream>
using namespace std;
class Calculator
{
public:// 純虛函數,此時Calculator為抽象類,無法進行初始化virtual int calculate(int x1, int x2) = 0;
};class AddCalculator :public Calculator
{
public:virtual int calculate(int x1, int x2){return x1 + x2;}
};class SubCalculate:public Calculator
{
public:virtual int calculate(int x1, int x2){return x1 - x2;}
};int main()
{// 錯誤,抽象類無法進行初始化// Calculator* cal = new Calculator();Calculator* Add_Cal = new AddCalculator;cout << Add_Cal->calculate(10, 20) << endl;Calculator* Sub_Cal = new SubCalculate;cout << Sub_Cal->calculate(10, 20) << endl;
}

8.3 虛析構/純虛析構

多態使用時,如果子類中有屬性開辟到堆區,那么父類指針在釋放時無法調用到子類的析構代碼。
此時需要在父類中設置虛析構。
虛析構和純虛析構共性:

  • 可以解決父類指針釋放子類對象
  • 都需要有具體的函數實現

虛析構和純虛析構區別:

  • 如果是純虛析構,該類屬于抽象類,無法實例化對象
#include<iostream>
using namespace std;
// 運算器基類
class calculate
{
public:calculate() { cout << "父類的構造函數" << endl; }~calculate() { cout << "父類的析構函數" << endl; }virtual int getresult(int x1, int x2){return 0;}
};// 加法運算器
class addcalculate :public calculate
{
public:addcalculate() { cout << "子類的構造函數" << endl; }~addcalculate() { cout << "子類的析構函數" << endl; }int getresult(int x1, int x2){return x1 + x2;}
};int main()
{calculate* calculator = new addcalculate;delete calculator;
}

此時的輸出為:
父類的構造
子類的構造
父類的析構
此時沒有調用子類的析構,如果子類在構造中開辟了內存,在析構中釋放了內存。此時子類中開辟的內存無法被釋放,從而產生內存的泄露。

為解決此問題,將父類的析構函數改為虛析構函數。

#include<iostream>
using namespace std;
// 運算器基類
class calculate
{
public:calculate() { cout << "父類的構造函數" << endl; }virtual ~calculate() { cout << "父類的析構函數" << endl; }int getresult(int x1, int x2){return 0;}virtual int* test() { return NULL; }
};// 加法運算器
class addcalculate :public calculate
{
public:addcalculate() { cout << "子類的構造函數" << endl; val = new int(10);}~addcalculate() { cout << "子類的析構函數" << endl;delete val;}int getresult(int x1, int x2){return x1 + x2;}int* test(){return val;}int* val;
};int main()
{calculate* calculator = new addcalculate();int* space = calculator->test();delete calculator;cout << *space << endl;
}

此時*space為一個垃圾數據,說明該內存內部的數據已經被釋放。如果父類不是虛析構函數的話,輸出就會是10,說明內存中的數據沒有被釋放。

總結

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

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

国产成本人视频在线观看 | 九九热在线视频免费观看 | 91精品国自产在线观看欧美 | 国产香蕉久久 | 在线观看国产麻豆 | 久久电影色| 中文字幕av免费在线观看 | 色姑娘综合 | 91亚洲综合 | 日批在线看 | 亚洲免费在线观看视频 | 色噜噜噜| 在线电影91 | 国产在线播放一区 | 日韩r级电影在线观看 | 99久久精品国产一区 | 99精品久久精品一区二区 | 在线黄色毛片 | 91在线视频导航 | 韩国av免费在线观看 | 999热线在线观看 | 在线视频观看成人 | 久综合网 | 国产高清视频在线 | 久久人人97超碰com | 亚洲黄色一级大片 | 久久免费大片 | 干干夜夜| 月丁香婷婷 | 波多野结衣电影一区二区三区 | 深爱婷婷久久综合 | 99视频一区二区 | 九九视频热 | 91精品免费看 | 亚洲免费一级电影 | 黄色大片免费播放 | 欧美日韩一区二区视频在线观看 | 六月色丁香 | 一区二区三区四区不卡 | 99久久er热在这里只有精品66 | 中文字幕乱码日本亚洲一区二区 | 日本bbbb摸bbbb | 日韩欧美视频一区二区 | 久久综合九色综合97_ 久久久 | 国产精品免费不卡 | 婷婷色资源 | 韩国av电影在线观看 | 香蕉视频在线观看免费 | 欧美精品在线免费 | 中文有码在线视频 | 欧美 日韩 视频 | 日韩一级电影在线观看 | 国产精品一区二区你懂的 | 欧美激情精品久久久久久变态 | 亚洲精品玖玖玖av在线看 | 国产免费看 | 夜夜嗨av色一区二区不卡 | 视频在线一区二区三区 | 免费黄色网止 | 日日夜夜人人天天 | 久久精品一区八戒影视 | 国产精品亚洲精品 | 日日夜夜精品免费观看 | 国外调教视频网站 | 91麻豆精品国产自产在线游戏 | 日韩精品一区二区三区免费观看视频 | 西西人体4444www高清视频 | 日韩精品一区二区免费视频 | 国产免费激情久久 | 手机看片1042| 婷婷在线网站 | 97在线观看免费视频 | 玖玖视频在线 | 亚洲综合在线视频 | 久久老司机精品视频 | 色综合天天做天天爱 | 91精品在线视频观看 | 成人av一区二区三区 | 500部大龄熟乱视频使用方法 | 亚洲在线精品视频 | 天天操天天干天天玩 | 久久精视频 | 欧美视频在线观看免费网址 | 欧美成人在线免费观看 | 99爱爱| 欧美大荫蒂xxx | 日韩黄色大片在线观看 | 狠狠色噜噜狠狠狠合久 | 色综合久久五月 | 亚洲人视频在线 | 色婷婷综合视频在线观看 | 欧美专区日韩专区 | 999成人 | 国产精品大片免费观看 | 激情视频在线观看网址 | 在线免费观看视频一区 | 久久视频在线 | 99久久久国产免费 | 久久综合日 | 91日韩在线 | av视屏在线 | 免费黄色av片 | 日韩伦理片一区二区三区 | 九九在线高清精品视频 | 色多多在线观看 | 久久成人久久 | 国产视频精品网 | 国产在线中文字幕 | 亚洲精品国产精品乱码在线观看 | 午夜久久影视 | 亚洲精品午夜一区人人爽 | 中文字幕91视频 | 国产三级午夜理伦三级 | 夜夜嗨av色一区二区不卡 | japanesexxxxfreehd乱熟| 激情文学综合丁香 | 九九综合久久 | 一级黄色片在线免费观看 | 欧美天天射 | 亚洲欧美婷婷六月色综合 | 久久久久久久99 | 日韩精品免费在线播放 | 国内精品久久久久 | 免费www视频 | 国产精品18久久久久久久久久久久 | 天天综合成人网 | 91一区一区三区 | 国产伦理精品一区二区 | 缴情综合网五月天 | 欧美精品亚洲精品日韩精品 | 韩国在线一区 | a'aaa级片在线观看 | 在线国产91 | av黄色免费网站 | 欧美午夜精品久久久久久孕妇 | 欧亚久久| 人人爽人人 | 久久人人爽人人爽人人片av免费 | 一区二区三区日韩精品 | 麻豆av一区二区三区在线观看 | 97干com| 五月婷婷丁香综合 | 天堂素人在线 | 91在线文字幕| 九色在线视频 | 91视频这里只有精品 | 黄色.com| 久久99国产一区二区三区 | 国产精品一区在线观看 | 亚洲视频综合在线 | 成人一级在线 | 亚洲精品视频一二三 | 91传媒激情理伦片 | 国产精品精品久久久久久 | 国产精品破处视频 | 国产精品美女久久久久久2018 | 国产 中文 日韩 欧美 | 狠狠操综合网 | 国产精品国内免费一区二区三区 | 五月天色中色 | 日韩电影在线观看一区 | 毛片二区 | 国产精品毛片久久蜜 | 欧美日韩国产在线 | 久久久久麻豆 | 在线视频专区 | 91精品对白一区国产伦 | 久久国产免 | 婷婷在线网 | 97色免费视频 | 久久伊人综合 | 亚洲免费小视频 | 国产精品色婷婷视频 | 999久久久久久久久久久 | 日韩精品国产一区 | 国产在线精品二区 | 久久草在线精品 | 国产精品五月天 | 色插综合| 99爱这里只有精品 | 久久久久久草 | 日批在线观看 | 国产无套精品久久久久久 | 日韩欧美高清一区二区三区 | 精品少妇一区二区三区在线 | 日韩视频一区二区 | 欧美精品久久久久久久久免 | 日本性动态图 | 久久精品久久99精品久久 | 国产剧情久久 | 中中文字幕av | 美女黄频视频大全 | 在线看片一区 | 成人av电影在线播放 | 国产不卡av在线 | 国产 视频 久久 | 亚洲精品网站在线 | 日本中文字幕免费观看 | 亚洲精品视频大全 | 国产免费不卡 | 精品综合久久 | 天天综合视频在线观看 | 亚洲电影图片小说 | 国产日韩欧美视频 | 麻豆成人网 | 久久伊人爱 | av大全免费在线观看 | 国产精品午夜在线 | 国产日韩欧美视频 | 日韩av中文在线 | 中文字幕日韩精品有码视频 | 一本一道久久a久久综合蜜桃 | 国产无遮挡又黄又爽馒头漫画 | 天天狠狠 | 成人宗合网| 狠狠的干狠狠的操 | 免费日韩一级片 | 西西人体4444www高清视频 | 97超碰影视 | 99久热精品 | 亚洲精品国产精品国自产观看浪潮 | 色停停五月天 | 超碰人人做 | a视频免费在线观看 | 午夜婷婷在线播放 | 国产在线观看国语版免费 | 国产高清av | 97在线影院| av中文字幕电影 | 91大神精品视频在线观看 | 国产精品电影一区 | 四虎在线视频免费观看 | av高清免费在线 | 国产又粗又猛又爽又黄的视频先 | 天堂av在线7 | 91av在线免费视频 | wwxxxx日本| 一二三四精品 | 99人久久精品视频最新地址 | 久久男人免费视频 | 91av福利视频 | 中文字幕在线观看免费 | 最近日本中文字幕a | 99热官网| 精品人人人人 | 婷婷电影在线观看 | 最近最新最好看中文视频 | 久久综合偷偷噜噜噜色 | 欧美日韩视频在线播放 | 97精品国产一二三产区 | 97在线视 | 日韩专区在线观看 | 婷婷六月色 | 青青草国产精品视频 | 毛片二区| 日韩免费b | av成人在线看 | 特黄特色特刺激视频免费播放 | 免费观看性生交大片3 | 天天色天天操天天爽 | 99av国产精品欲麻豆 | 国产a国产 | 色噜噜日韩精品欧美一区二区 | 国产精品18毛片一区二区 | 免费精品视频在线观看 | 狠狠躁夜夜躁人人爽超碰91 | 国产精品专区h在线观看 | 日韩精品一区二区三区外面 | 久久久久久久久网站 | 奇米777777 | 久久成人18免费网站 | 欧美精品一区二区在线观看 | 久久精品久久精品久久精品 | 国产91精品欧美 | 日韩精品中文字幕在线观看 | 国产精华国产精品 | 免费黄色网址大全 | 久久99视频免费观看 | 亚洲精品高清一区二区三区四区 | 色婷婷成人网 | 欧美性色综合网站 | 久久久久久毛片 | 国产福利在线 | 水蜜桃亚洲一二三四在线 | 91成人在线观看高潮 | 国产乱对白刺激视频在线观看女王 | 综合激情av | 91成人午夜 | 最近日韩中文字幕中文 | 特黄特色特刺激视频免费播放 | 超碰在线人人艹 | 国产99久久久国产精品成人免费 | 欧美一级特黄高清视频 | 国产成人精品一区一区一区 | 亚洲精品人人 | 亚洲影院国产 | 欧美天堂影院 | 色综合天天视频在线观看 | 国产一二三在线视频 | 国外调教视频网站 | 在线观看视频你懂的 | 精品国精品自拍自在线 | 国产99久久久精品 | 久久久不卡影院 | av片免费播放 | 成人国产亚洲 | 亚洲黄色成人 | 97在线免费视频 | 国产日韩欧美自拍 | 色婷婷88av视频一二三区 | 天天干天天在线 | 亚州av免费| 97国产大学生情侣白嫩酒店 | 99精品国产一区二区三区麻豆 | 96久久精品| 在线亚洲午夜片av大片 | 一区二区三区四区精品视频 | 国产乱码精品一区二区蜜臀 | 波多野结衣最新 | 国产精品久久久久久久7电影 | 欧美日韩超碰 | 日日麻批40分钟视频免费观看 | 久久免费看a级毛毛片 | 狠狠色丁香婷婷综合欧美 | 丁香婷婷激情国产高清秒播 | 天天综合天天做天天综合 | 在线播放日韩av | 国产在线观看免费av | 成人av免费网站 | 成人一级片在线观看 | 手机av电影在线观看 | 国产视频一区二区在线观看 | 色网站中文字幕 | 亚洲电影av在线 | 日韩精品一区二区三区高清免费 | 黄色毛片在线观看 | 久久国产亚洲 | 99热精品在线观看 | 婷婷色婷婷| 久久久久亚洲国产 | 久久久久免费看 | 天天操天天干天天 | 91成人亚洲| 综合成人在线 | 精品国产伦一区二区三区观看体验 | 亚洲专区视频在线观看 | 国产精品区免费视频 | 精品电影一区二区 | www.色婷婷| 国产精品s色 | 激情网婷婷 | 国产日韩精品久久 | 国产成人黄色网址 | 草草草影院 | 美女福利视频 | 国产精品久久久久久一区二区三区 | 欧美日本不卡视频 | 美国av大片| 国产尤物在线视频 | 蜜桃视频成人在线观看 | 91av播放| 久久免费美女视频 | a成人v在线 | 欧美在线视频一区二区 | 丰满少妇在线观看 | 成人一区二区在线 | 91高清视频免费 | 欧美日韩视频精品 | 久久99电影 | 97精品欧美91久久久久久 | 国产亚洲精品电影 | 91免费在线视频 | 日韩免费一区二区在线观看 | 欧美在线视频不卡 | 69av国产 | 五月婷婷在线观看视频 | 国产小视频在线看 | 国产福利91精品一区二区三区 | 激情五月婷婷网 | 亚洲国产精品电影在线观看 | 国产亚洲婷婷免费 | 久久99国产精品 | 欧美日韩国产mv | zzijzzij亚洲成熟少妇 | 亚洲天堂精品 | 在线亚洲天堂网 | 久久国产精品久久国产精品 | 亚洲乱码在线 | 草久久久久久 | 久热电影 | 中文字幕 欧美性 | 人人干人人超 | 国产91勾搭技师精品 | 五月天综合网站 | 国产精品入口麻豆 | 视频一区在线播放 | 午夜精品一区二区三区可下载 | 日韩三级.com | 中文字幕资源网 国产 | 亚洲成人第一区 | 亚洲高清视频在线播放 | 在线免费观看成人 | 久久国产成人午夜av影院宅 | 99中文视频在线 | 亚洲午夜久久久久久久久 | 在线观看av国产 | 亚洲精品成人在线 | 久久精品视频免费播放 | 国产亚洲精品久久网站 | 91漂亮少妇露脸在线播放 | 久久免费毛片视频 | 国产一区免费看 | 中文字幕字幕中文 | 欧美午夜剧场 | 久一在线 | 91精品91 | 黄色h在线观看 | 久久久国产在线视频 | 国产999| 九精品 | 成人免费在线播放视频 | 久久99精品久久久久久秒播蜜臀 | 91色蜜桃 | 在线天堂视频 | 国产精品美女久久久久久免费 | 日韩av成人免费看 | 日韩欧美国产成人 | 久久精品韩国 | 久久国产精品久久国产精品 | 人人讲| 国产精品v欧美精品 | 国产精品一区二区久久精品 | 久久久精品一区二区 | 91在线免费观看国产 | 亚洲综合五月 | 国产一区二区不卡在线 | 成人av日韩| 一二三精品视频 | 蜜臀久久99精品久久久酒店新书 | 久久久伦理| 亚洲国产网址 | 国产精选视频 | 亚洲影院一区 | 正在播放国产精品 | 日韩在线观看 | 国产成人精品在线播放 | 日韩精品中文字幕有码 | av最新资源 | 国产一区二区三精品久久久无广告 | 亚洲第一av在线播放 | 国产理论片在线观看 | 亚洲va在线va天堂 | 在线观看成人毛片 | 日本午夜在线观看 | 亚洲精品在线视频网站 | 国产精品综合av一区二区国产馆 | 久草香蕉在线视频 | 久久亚洲视频 | 伊人久久影视 | 欧美另类一二三四区 | 中文字幕在线观看亚洲 | 人人爽人人av | 视频三区 | 免费日韩一区 | 五月婷婷综合在线观看 | 制服丝袜亚洲 | 欧美成人亚洲成人 | 亚洲一区二区三区四区精品 | 丁香亚洲| 在线看片一区 | .国产精品成人自产拍在线观看6 | 久久黄色免费观看 | 麻豆国产电影 | 日韩在线欧美在线 | 天天色天天射天天操 | 亚洲国产精品500在线观看 | 一区二区三区视频在线 | 蜜桃麻豆www久久囤产精品 | 午夜av激情| 亚洲国产中文在线观看 | 中文字幕免费久久 | 蜜臀av网址| 一级黄色片在线免费观看 | 一本一本久久a久久精品综合小说 | 国产成人精品久久 | 久草在线手机视频 | 在线中文日韩 | 一区二区三区高清在线 | 色资源网在线观看 | 一区二区在线影院 | 日韩视频三区 | 91在线播放视频 | 人人看看人人 | 香蕉视频在线播放 | 一级a性色生活片久久毛片波多野 | 国产三级午夜理伦三级 | 婷婷色综合色 | 久久影院精品 | 久久人人97超碰精品888 | www.狠狠 | 欧美日韩精品电影 | 午夜黄色影院 | 2023av在线 | 日韩理论影院 | 欧美日韩免费观看一区=区三区 | 成人一级片免费看 | 久草在线中文888 | 日本在线视频网址 | 高清av免费一区中文字幕 | 久草国产视频 | 久久99久久99精品免观看软件 | 日韩综合在线观看 | 天天爽人人爽 | 91豆麻精品91久久久久久 | 亚洲精品国偷自产在线91正片 | 国产无吗一区二区三区在线欢 | 欧美日韩后 | 天天色天天干天天 | 操老逼免费视频 | 在线观看视频国产一区 | 热久久国产精品 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 激情婷婷在线 | 久久精国产 | 免费在线黄网 | 日本免费久久高清视频 | 中日韩免费视频 | 丰满少妇在线观看 | av大全在线看 | 欧美日产一区 | 亚洲精品乱码白浆高清久久久久久 | 九月婷婷人人澡人人添人人爽 | 人人澡人摸人人添学生av | 久久国产热| 综合伊人av | 狠狠狠干狠狠 | 免费久久视频 | 日韩在线理论 | 99久久久国产精品免费99 | 午夜视频一区二区三区 | 色av色av色av | 在线观看亚洲a | www.婷婷色 | 精品国产乱码久久久久久三级人 | 黄色一级片视频 | 久久激情视频免费观看 | 亚洲国产精品第一区二区 | 国产又黄又硬又爽 | 欧美精品天堂 | 中文国产在线观看 | a成人在线| 日本特黄一级 | 全黄色一级片 | 开心激情五月婷婷 | 99精品国产在热久久下载 | 最近免费观看的电影完整版 | 免费在线观看成人小视频 | 亚洲永久精品视频 | 久久综合狠狠综合 | 五月激情电影 | 在线观看亚洲国产 | 国产亚洲精品久久久久久久久久 | 天天插天天狠天天透 | 成人在线视频免费看 | 免费看麻豆 | 高清精品在线 | 成人午夜电影免费在线观看 | 国产高清视频免费在线观看 | 久久国精品 | 欧美综合色| 黄污污网站 | 日本三级不卡视频 | 成人一区二区三区在线 | 亚洲高清在线 | 国产亚洲精品美女 | 最近2019年日本中文免费字幕 | www.五月天 | 在线观看一二三区 | 亚洲国产欧美一区二区三区丁香婷 | 色丁香婷婷 | 日韩精品免费在线 | 免费看一及片 | 99久久99久国产黄毛片 | 中文字幕在线人 | 四虎永久免费网站 | 久久爱影视i | a v在线视频| 精品国产人成亚洲区 | 天天操天天舔天天爽 | 亚洲午夜精品久久久久久久久 | 婷婷综合在线 | 97免费在线观看 | 久久久久久久久久电影 | 五月天综合在线 | 久久在线观看视频 | 日韩欧美国产激情在线播放 | 人人射人人 | 国产视频久久 | 美女视频永久黄网站免费观看国产 | 天天色天天射天天综合网 | 四虎影视8848dvd| 免费在线a | 免费福利影院 | 日韩中文在线字幕 | 色妞久久福利网 | 精品国产一区二区三区在线观看 | 狠狠干五月天 | 99av在线视频| 九九视频在线观看视频6 | 伊人国产在线播放 | av黄色av| 深爱激情综合网 | 国产1区2区3区精品美女 | 91视频 - v11av | 特级毛片在线免费观看 | 三级av片 | 久久久国产影院 | 久久这里只有精品首页 | 国产一级片免费视频 | 精品人妖videos欧美人妖 | 91日韩精品视频 | 国产一级片免费观看 | 久草视频资源 | 日韩精品影视 | 福利视频入口 | 成人一级免费电影 | 97人人澡人人添人人爽超碰 | 国产视频精品久久 | 在线观看av黄色 | 国产成人亚洲在线电影 | 激情视频免费在线 | 国产精品手机在线播放 | 久久人人97超碰国产公开结果 | 婷婷亚洲综合五月天小说 | 久久综合九色 | 亚洲激情p | 97色婷婷人人爽人人 | 久久艹99 | 成人国产精品一区 | 国产美女精品视频免费观看 | 国产视频欧美视频 | 免费日韩电影 | 91麻豆操| 欧美二区三区91 | 欧美激情视频三区 | 91精彩在线视频 | 国产婷婷视频在线 | 亚洲欧美国产日韩在线观看 | 蜜臀av麻豆 | 9999国产精品 | 久久成人免费视频 | 精品久久久久久久久久久久久久久久 | 91欧美国产| 成人av.com| 国产精久久 | 国产亚洲精品日韩在线tv黄 | 久久午夜国产精品 | 最近最新最好看中文视频 | 综合婷婷丁香 | 日韩免费福利 | 成人三级网站在线观看 | 久久不卡免费视频 | 五月综合婷 | 久久首页| 香蕉国产91| 久插视频 | 日韩av伦理片 | 亚洲爱视频 | 欧美 日韩 久久 | 爱情影院aqdy鲁丝片二区 | 91专区在线观看 | 91免费视频国产 | 成人黄色毛片视频 | 久久国产手机看片 | 九九天堂 | 日韩精品视频在线观看网址 | 亚洲高清不卡av | 91精品国产欧美一区二区 | 久久久久久高清 | 狠狠色狠狠色终合网 | 永久免费看av | 夜夜躁日日躁狠狠躁 | av电影免费看 | 一区二区三区国 | 日日干av| 亚洲综合黄色 | 亚洲经典视频 | 综合天堂av久久久久久久 | 热久久国产 | 国产精品久久久久久一区二区三区 | 亚州国产精品 | 99久久久国产免费 | 国产一区高清在线 | 国产亚洲精品成人av久久ww | 国产美腿白丝袜足在线av | 国产 视频 久久 | 国产黄色在线观看 | 在线中文字母电影观看 | 午夜影视剧场 | 天天干天天碰 | 国产高清精 | 亚洲精品在线免费播放 | 久草在线手机视频 | 日韩欧美专区 | 久久精品区| 色在线免费观看 | 亚洲精品9 | 久久综合欧美精品亚洲一区 | 久久伊人精品天天 | 久久久久久美女 | 波多野结衣资源 | avcom在线 | 综合色天天 | 日韩av免费一区 | 91精品久久久久久综合乱菊 | 黄网站污| 天天干,狠狠干 | 夜夜躁天天躁很躁波 | 99视频国产精品 | 黄色av免费电影 | 色婷婷 亚洲 | 欧美日韩国产高清视频 | 美女免费视频一区 | 国产精品毛片网 | 玖玖视频免费在线 | 亚洲美女免费视频 | 日韩精品在线观看视频 | 97国产精品视频 | 国产精品理论片在线播放 | 一级免费av | 日本h视频在线观看 | 日本公妇色中文字幕 | 国产理论一区二区三区 | 天天操天天摸天天干 | 九九热免费视频在线观看 | www日 | 国产剧情av在线播放 | 麻豆观看 | a天堂在线看 | 中文字幕免费高清在线观看 | 精品国产伦一区二区三区免费 | 美女av电影 | 国产午夜精品一区二区三区四区 | 99在线观看 | 91精品对白一区国产伦 | 中文字幕日韩高清 | 中文字幕超清在线免费 | 久久久精品久久 | 在线黄色观看 | 久久久免费在线观看 | 色99之美女主播在线视频 | 黄色毛片电影 | 国产精品一区二区三区免费视频 | 欧美网站黄色 | 日韩av成人在线观看 | 国产剧情在线一区 | 欧美日韩国产mv | 91精品在线观看入口 | 久久久视屏 | 在线播放av网址 | 国产免费一区二区三区网站免费 | www.福利| 天天拍天天干 | 97超级碰碰碰视频在线观看 | 久久精品欧美一区二区三区麻豆 | 麻豆影视在线播放 | 亚洲午夜精品福利 | 人人插人人插 | 97在线免费观看视频 | 久久只精品99品免费久23小说 | 欧美一区二区在线免费看 | 免费人成在线观看网站 | 亚洲成人999 | 国语精品免费视频 | 日一日操一操 | 91探花在线 | 三级黄色片子 | 涩涩资源网 | 久久久久国产成人免费精品免费 | 免费国产在线观看 | 午夜精品一区二区三区视频免费看 | 国产精品一区久久久久 | 综合成人在线 | 一区二区三区免费看 | 在线色资源 | 日韩欧美视频在线免费观看 | 国产精品久久久久9999 | 亚洲精品免费在线观看视频 | 国产日韩视频在线播放 | 欧美小视频在线 | av在线电影播放 | 在线看v片| 欧美在线视频一区二区三区 | 99久久久久久久久久 | 中文字幕在线播放视频 | 精品中文字幕在线播放 | 色资源网在线观看 | 国产日产在线观看 | 欧美a级成人淫片免费看 | 天天五月天色 | 国产精品久久久久久影院 | 91色吧| 国产精品久久亚洲 | 国产精品免费在线播放 | 亚州天堂 | 玖玖精品视频 | 久久人人爽人人爽人人片 | 91精品国产91p65 | 国产精品99久久久久久人免费 | 视频三区| 91精品视频在线观看免费 | 青青草华人在线视频 | 91免费观看网站 | 人人爽人人爽人人爽 | 国产一区二区在线免费播放 | 亚洲干视频在线观看 | 日本二区三区在线 | 97碰在线视频 | a在线观看国产 | a爱爱视频| 中文字幕999 | 久久免费视频播放 | 精品亚洲视频在线观看 | 超碰在线天天 | 中文字幕在线专区 | 久久在草 | 国产伦精品一区二区三区高清 | 国产精品久久久久一区二区三区共 | av色网站| 中文字幕在线免费观看 | 国产无遮挡又黄又爽在线观看 | 日本久久精品 | 玖玖玖影院 | 免费高清在线观看成人 | 成年人免费在线播放 | 久久久午夜视频 | 国内精品久久久久久久影视简单 | 成人91视频| 日韩激情在线 | 日本aaaa级毛片在线看 | av在线免费观看网站 | 91九色成人蝌蚪首页 | www成人av| 国产电影黄色av | 久久久久久久久综合 | 99久久99久久精品国产片果冰 | 国产乱老熟视频网88av | 久久美女视频 | 国产又粗又硬又爽的视频 | 欧洲一区二区三区精品 | 久久久久久久久久毛片 | 99九九热只有国产精品 | 日韩在线国产精品 | 国产美女免费观看 | 色在线视频 | 欧洲激情在线 | 五月天久久久久 | 中文欧美字幕免费 | 99精品热视频只有精品10 | 国内精品视频在线播放 | 日韩视频中文字幕 | 99在线精品视频在线观看 | 久久艹在线观看 | 精品视频www | 欧美日韩一区二区三区视频 | 一级黄色片网站 | 在线国产小视频 | 高清久久久| 色狠狠干 | 97爱爱爱 | 日韩免费观看高清 | 久久人人添人人爽添人人88v | 久久99热国产 | 综合网天天色 | 国产成人资源 | 99这里只有精品视频 | 国产香蕉久久 | 国产精品黄网站在线观看 | 九九视频在线播放 | 精品国产免费一区二区三区五区 | 亚洲欧洲成人 | 日本精品中文字幕在线观看 | 九九热在线视频免费观看 | 久久综合天天 | 国产精品免费久久 | 亚洲国产日韩在线 | 就要色综合 | 日本动漫做毛片一区二区 | 亚洲成人黄色av | 久久99精品久久久久蜜臀 | 国产日韩欧美在线观看 | av福利第一导航 | 亚洲无吗视频在线 | 精品一区二区三区久久 | 五月婷婷视频在线观看 | 91精品国产欧美一区二区 | 精品a在线 | 中文字幕视频一区二区 | 亚洲视频第一页 | 正在播放日韩 | 精品久久1 | www一起操| 国产精品中文久久久久久久 | 欧美最新另类人妖 | 久久99九九99精品 | 亚洲日本精品 | 91精品在线观看入口 | 国产成人精品久久久久蜜臀 | 在线视频 精品 | 狠狠色丁香九九婷婷综合五月 | av一本久道久久波多野结衣 | 精品 激情 | 午夜av日韩| 亚洲精品在线电影 | 日本aaa在线观看 | 国产精品免费视频观看 | 亚洲黄色三级 | 免费看片网站91 | 成人av直播 | 成人18视频| 日本最新一区二区三区 | 久久精品一二三区白丝高潮 | 免费又黄又爽的视频 | 国产精品免费观看在线 | 中文字幕av最新 | 国产精品av免费在线观看 | 91欧美日韩国产 | 就要色综合 | 日韩欧美高清在线 | 亚洲一级黄色大片 | 4438全国亚洲精品在线观看视频 | 美女视频黄是免费的 | 天天操天天添天天吹 | 久久久wwww| 日韩欧美一区二区三区视频 | 亚洲欧洲中文日韩久久av乱码 | 超碰公开在线 | 久久福利| 97视频在线观看网址 | 日本久久成人中文字幕电影 | 亚洲 欧美 另类人妖 | 成人av一区二区在线观看 | 国产中文字幕三区 | 福利二区视频 | 亚洲精品456在线播放 | 97看片网 | www久久久久 | 久久久福利视频 | 国产网红在线观看 | 5月丁香婷婷综合 | 日韩精品中文字幕在线播放 | 91av视频免费观看 | 91精品视频导航 | 91精品在线观看视频 | 91精品国产成人观看 | 欧美日韩不卡在线 | 就要干b| 中文字幕乱码电影 | 国产成人av一区二区三区在线观看 | 草久电影 | 精精国产xxxx视频在线播放 | 99re久久资源最新地址 | 97爱爱爱| 在线观看的a站 | 91成人精品在线 | 天天射天天艹 | 天天综合网在线观看 | 久久视频国产 | 日韩精品中文字幕在线观看 | 精品久久久免费 | 国产精品久久久久三级 | 毛片网站在线 | 麻豆免费精品视频 | av在线播放一区二区三区 | 三级黄色欧美 | 久久只有精品 | 国产日韩欧美在线观看 | 爱射综合| 亚洲精品久久激情国产片 | 天天天天天天操 | 久久久久免费精品视频 | 99精品热视频 | 国产免费久久 | 亚洲欧美国产精品 | 国产一区国产二区在线观看 | 少妇bbw搡bbbb搡bbb | 免费看网站在线 | 欧美精品网站 | 日韩高清精品免费观看 | 国产视频在线免费 | 亚洲在线色 | 国内视频在线观看 | 成人免费视频网站 | 综合久久网 | 中文字幕在线观看网 | 亚洲伊人网在线观看 | 欧美午夜寂寞影院 | 国产人在线成免费视频 |