久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

JSON for Modern C++(nlohmann/json)`operator<` 詳解:JSON 值的字典序比較、類型序規(guī)則與 C++20 三路比較遷移

JSON for Modern C++(nlohmann/json)`operator<` 詳解:JSON 值的字典序比較、類型序規(guī)則與 C++20 三路比較遷移 JSON for Modern Cnlohmann/jsonoperator詳解JSON 值的字典序比較、類型序規(guī)則與 C20 三路比較遷移【免費下載鏈接】jsonJSON for Modern C項目地址: https://gitcode.com/GitHub_Trending/js/jsonnlohmann/json 為basic_json提供了完整的關(guān)系運算符集合其中operator是構(gòu)造小于語義、從而支撐std::sort、std::set、std::map等標準庫有序容器場景的基礎(chǔ)。本文以倉庫 API 參考文檔 operator_lt.md 為主線結(jié)合頭文件實現(xiàn)與配套示例系統(tǒng)講解operator的兩種重載形態(tài)、跨類型與跨數(shù)值比較規(guī)則、隱藏的 JSON 類型總序type ordering、NaN/discarded的不可比較語義以及 C20 下三路比較運算符operator的替換關(guān)系。讀完你將能準確預(yù)測任意兩個 JSON 值的比較結(jié)果并能安全地遷移到 C20 編譯環(huán)境。一、函數(shù)簽名總覽JSON 值之間、JSON 值與標量之間operator以非成員friend運算符形式提供共兩種重載形態(tài)// until C20 bool operator(const_reference lhs, const_reference rhs) noexcept; // (1) templatetypename ScalarType bool operator(const_reference lhs, const ScalarType rhs) noexcept; // (2) templatetypename ScalarType bool operator(ScalarType lhs, const const_reference rhs) noexcept; // (2)形態(tài) (1)比較兩個 JSON 值lhs與rhs即最常用的json_a json_b形態(tài) (2)把標量如int、double、bool、nullptr_t等轉(zhuǎn)換成 JSON 值后再按形態(tài) (1) 比較因此同時支持json 42與42 json兩種書寫方向。在 include/nlohmann/json.hpp 中三個重載以friend函數(shù)的形式集中聲明于basic_json類內(nèi)其真實行為均為先構(gòu)造basic_json再比較friend bool operator(const_reference lhs, const_reference rhs) noexcept; // 宏 JSON_IMPLEMENT_OPERATOR 展開 templatetypename ScalarType, typename std::enable_if std::is_scalarScalarType::value, int::type 0 friend bool operator(const_reference lhs, ScalarType rhs) noexcept { return lhs basic_json(rhs); } templatetypename ScalarType, typename std::enable_if std::is_scalarScalarType::value, int::type 0 friend bool operator(ScalarType lhs, const_reference rhs) noexcept { return basic_json(lhs) rhs; }這里的關(guān)鍵詞是friend因為庫允許通過basic_json的類型模板參數(shù)定制容器見 ordered_map.hpp、ordered_json頂層比較運算符必須是友元才能以相同方式作用于所有特化標量重載的可用性由std::is_scalar通過 SFINAE 約束C20 分支下改用requires std::is_scalar_vScalarType。模板參數(shù)與函數(shù)參數(shù)項目說明ScalarType滿足std::is_scalarScalarType::value的標量類型算術(shù)類型、枚舉、指針、nullptr_t、bool等lhs(in)參與比較的第一個值rhs(in)參與比較的第二個值返回值lhs是否嚴格小于rhsbool異常安全No-throw guarantee函數(shù)聲明為noexcept任何情況下不拋異常時間復(fù)雜度線性Linear數(shù)組按元素逐個比較、對象按條目逐個比較代價隨規(guī)模線性增長二、三條核心比較規(guī)則API 參考文檔把形態(tài) (1) 的判定邏輯歸納為四條規(guī)則其中前三條決定絕大多數(shù)日常結(jié)果規(guī)則 1任一側(cè)為discarded值直接返回false。discarded是解析器回調(diào)parser_callback_t丟棄某個值時產(chǎn)生的特殊內(nèi)部狀態(tài)不代表任何真實 JSON 數(shù)據(jù)只要lhs或rhs之一是 discarded即按不可比較處理返回false。規(guī)則 2兩側(cè)類型相同直接調(diào)用該類型的原生operator。從源碼宏 JSON_IMPLEMENT_OPERATOR 可以看到每種類型的實際比較載體JSON 類型底層存儲小于比較的語義arraystd::vectorarray_t逐元素字典序首個不同元素決定結(jié)果objectstd::mapobject_t默認按鍵排序按鍵排序后按鍵, 值對做字典序比較stringstd::stringstring_t字節(jié)級字典序booleanboolfalse truenumber_integer/number_unsigned/number_float對應(yīng)整型 / 無符號 / 浮點各自原生數(shù)值比較binarystd::vectorstd::uint8_t字節(jié)序列字典序規(guī)則 3兩側(cè)類型不同時忽略取值僅按 JSON 類型總序比較類型本身。這一條是 nlohmann/json 最鮮明的設(shè)計跨類型比較的結(jié)果只取決于類型不取決于值。庫為 7 大類 JSON 類型規(guī)定了固定的偏序規(guī)則上從小到大依次為nullbooleannumber整數(shù)、無符號、浮點三種子類型歸并為同一檔objectarraystringbinary例如任何布爾值都小于任何字符串json(true) json(any)恒為true即使布爾值是true而字符串內(nèi)容是空串。在實現(xiàn)層這個類型總序并非依賴value_t枚舉的聲明順序而是由 detail/value_t.hpp 中一張顯式映射表給出的static constexpr std::arraystd::uint8_t, 9 order {{ 0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */, 1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */, 6 /* binary */ } };null0、boolean1、三種數(shù)字子類型統(tǒng)一為2、object3、array4、string5、binary6恰好對應(yīng)上表。value_t同時提供operatorC20 前與operatorC20 起供頂層比較宏在值不可比時回退比較類型。該表注釋還說明此順序類似 Pythonb字節(jié)串可直接與字符串比較但故意讓 JSONbinary不與string直接混比。規(guī)則 4補充數(shù)值自動轉(zhuǎn)換。當兩側(cè)都是數(shù)字但子類型不同如一個number_integer、一個number_float時并不落到類型不同按類型序的路徑而是先做數(shù)值轉(zhuǎn)換再比較——這正是規(guī)則 3 中三種數(shù)字子類型歸并為一檔的原因。三、數(shù)值比較的細節(jié)自動轉(zhuǎn)換與符號邊界JSON_IMPLEMENT_OPERATOR宏把同類型比較和跨類型數(shù)值比較放在同一套代碼中展開所有比較運算符、!、、、、、共用它只是傳入的算子、占位結(jié)果不同??鐢?shù)值類型分支如下include/nlohmann/json.hppnumber_integervsnumber_float、number_unsignedvsnumber_float把整數(shù)值static_cast成浮點后再比較。例如17 17.0000000000001L會變成17.0 17.0000000000001。number_unsignedvsnumber_integer先檢查有符號一側(cè)是否為負——若為負則直接按負數(shù)恒小于無符號數(shù)返回固定結(jié)果1 op -1否則把非負的有符號數(shù)轉(zhuǎn)成無符號再比較。宏頭部注釋解釋了最后一點有/無符號混合比較必須先判斷符號再強轉(zhuǎn)否則負數(shù)轉(zhuǎn)無符號會發(fā)生回繞wraparound而得出錯誤結(jié)論對應(yīng)上游 issue #1530 的修復(fù)。這保證了對任意std::int64_t/std::uint64_t組合比較結(jié)果都與數(shù)學意義上的大小完全一致。類型相同的數(shù)字之間比較的則是原始存儲值見 value_t.hpp庫區(qū)分number_integer_t、number_unsigned_t、number_float_t三種數(shù)字存儲。四、NaN、discarded與無序比較JSON 標準里沒有NaN但庫允許用戶在運行時把NaN寫入浮點值。NaN在數(shù)值域中無序unordered因此文檔明確了三條比較結(jié)論NaN與自身比較為falseNaN與另一個NaN比較為falseNaN與任何其他數(shù)字比較為false。實現(xiàn)上的關(guān)鍵函數(shù)是 compares_unorderedstatic bool compares_unordered(const_reference lhs, const_reference rhs, bool inverse false) noexcept { if ((lhs.is_number_float() std::isnan(lhs.m_data.m_value.number_float) rhs.is_number()) || (rhs.is_number_float() std::isnan(rhs.m_data.m_value.number_float) lhs.is_number())) { return true; } return lhs.is_discarded() || rhs.is_discarded(); }宏在展開時以null_result false、unordered_result false、default_result operator(lhs_type, rhs_type)調(diào)用一旦命中NaN對數(shù)字、或任一側(cè) discarded宏即短路返回false否則才落到類型序比較。正因為NaN與任何數(shù)字包括它自己比較都返回false文檔在std::partial_ordering語境下稱NaN為不可排序這也是為什么三路比較的返回類型是std::partial_ordering含unordered而不是std::strong_ordering。補充編譯期宏JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON被定義時庫會啟用 3.11.0 之前discarded 在奇數(shù)次求反算符中視為可排序的舊語義并為此額外重載、帶JSON_HEDLEY_DEPRECATED_FOR棄用標注見 include/nlohmann/json.hpp。默認情況下對 discarded 一律返回false新舊語義一致。五、完整的可運行示例與輸出解讀倉庫提供了最小自包含示例 operator__less.cpp#include iostream #include nlohmann/json.hpp using json nlohmann::json; int main() { // create several JSON values json array_1 {1, 2, 3}; json array_2 {1, 2, 4}; json object_1 {{A, a}, {B, b}}; json object_2 {{B, b}, {A, a}}; json number_1 17; json number_2 17.0000000000001L; json string_1 foo; json string_2 bar; // output values and comparisons std::cout std::boolalpha; std::cout array_1 array_2 (array_1 array_2) \n; std::cout object_1 object_2 (object_1 object_2) \n; std::cout number_1 number_2 (number_1 number_2) \n; std::cout string_1 string_2 (string_1 string_2) \n; }輸出見 operator__less.output[1,2,3] [1,2,4] true {A:a,B:b} {A:a,B:b} false 17 17.0000000000001 true foo bar false示例源碼在打印時統(tǒng)一用了作為分隔文案真正執(zhí)行的運算符是需按(a b)的布爾值解讀輸出。逐條驗證本文規(guī)則[1,2,3] [1,2,4]→true同類型數(shù)組按元素字典序前兩個元素相等3 4成立object_1 object_2→false對象默認以std::map存儲、按鍵有序兩個對象鍵值內(nèi)容完全相同字典序上誰也不小于誰17 17.0000000000001L→truenumber_integer與number_float跨類型但同為數(shù)字觸發(fā)自動數(shù)值轉(zhuǎn)換17.0 17.0000000000001foo bar→false字符串字典序比較首字符f102大于b98。示例的構(gòu)建與運行方式與倉庫中其他示例一致在示例文件同目錄下把對應(yīng).cpp與庫的單頭文件 single_include/nlohmann/json.hpp 一起編譯-stdc11或更高C20 下行為差異見下節(jié)例如g -stdc17 -Irepo/single_include operator__less.cpp -o operator__less。六、C20 遷移operator與重載決議版本歷史明確記錄兩種重載均自 1.0.0 加入自 3.11.0 起在 C20 環(huán)境下被條件性地移除。原因正是 C20 的運算符重寫rewritten candidates機制——三路比較運算符 operator對應(yīng)文檔 operator_spaceship.md被引入后a b可以由a b或反向形式自動推導(dǎo)。是否啟用 C20 分支由宏JSON_HAS_THREE_WAY_COMPARISON控制定義于 detail/macro_scope.hpp其判定條件是編譯器實現(xiàn)了__cpp_impl_three_way_comparison 201907L等要求。開啟后頭文件走 include/nlohmann/json.hpp 中的成員函數(shù)分支std::partial_ordering operator(const_reference rhs) const noexcept { const_reference lhs *this; JSON_IMPLEMENT_OPERATOR(, std::partial_ordering::equivalent, std::partial_ordering::unordered, lhs_type rhs_type) }同類型相等時返回equivalent、NaN/discarded 命中無序分支時返回unordered其余按類型序比較。由于的存在編譯器會自動把lhs rhs重寫為對的調(diào)用重寫的候選運算符operator不再需要顯式定義——這就是條件性移除的機制含義。對調(diào)用方而言只要庫在 C20 下編譯json_a json_b的行為語義不變NaN仍無序、discarded 仍不可比、類型總序與數(shù)值轉(zhuǎn)換規(guī)則完全復(fù)用JSON_IMPLEMENT_OPERATOR宏。遷移時需注意兩件事三路比較返回的是std::partial_ordering而非強排序代碼中若依賴a b 0的強序假設(shè)需改為用is_eq/is_lt/is_gt或直接比較、判定若必須保留 3.10.x 時期 discarded 值的舊比較行為需要在使用前定義JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON但該路徑已被標記為棄用JSON_HEDLEY_DEPRECATED_FOR指向 3.11.0不建議新代碼采用。七、與其他關(guān)系運算符的關(guān)系與快速記憶operator不是孤立存在的庫在同一批friend重載中提供了完整關(guān)系族include/nlohmann/json.hpp 一帶聲明了、!、、、、。其中operator實現(xiàn)為!(rhs lhs)并額外做compares_unordered短路operator、operator同理由的否定推導(dǎo)C20 下統(tǒng)一收斂到operator。因此真正承載全部排序語義的根基正是operator與operator展開用的JSON_IMPLEMENT_OPERATOR宏。理解本節(jié)的內(nèi)容即可舉一反三地推演其余關(guān)系運算符??焖儆洃浫龡l結(jié)論同類型用原生比較不同類型按null boolean number object array string binary的類型序比類型不比值只要出現(xiàn)NaN對數(shù)字或 discarded比較結(jié)果恒為false。數(shù)值跨界比較總是先做數(shù)學上正確的轉(zhuǎn)換符號邊界先行這是17 17.0000000000001L這類代碼能得出直覺結(jié)果的根本原因。八、延伸閱讀本文參考的主體文檔docs/mkdocs/docs/api/basic_json/operator_lt.md頂層比較運算符與宏實現(xiàn)include/nlohmann/json.hppJSON_IMPLEMENT_OPERATOR宏與compares_unorderedJSON 類型總序的映射表實現(xiàn)include/nlohmann/detail/value_t.hppC20 三路比較開關(guān)宏include/nlohmann/detail/macro_scope.hpp配套三路比較 API 文檔operator_spaceship.md可運行示例與輸出operator__less.cpp、operator__less.output比較語義的單元測試跨類型、NaN、discarded 等邊界用例tests/src/unit-comparison.cpp使用單文件頭時對應(yīng)的實現(xiàn)single_include/nlohmann/json.hpp【免費下載鏈接】jsonJSON for Modern C項目地址: https://gitcode.com/GitHub_Trending/js/json創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
二对二中文字幕。| 国产捆绑一区| 久久婷婷国产一区二区色| 欧美不卡五十路| 国产免费久久精品99re韩国| 丝袜天堂| 五月婷婷综合网| 久9无限国产| 久久97资源 网| 五月天丁香婷婷综合网站| 97ai亚洲| 亚洲综合性网址| 97干在线| 欧美精品xxxwww| 九九热精品视频六| 色情婷婷久久五月天| 亚洲欧美激情另类色图| 操屄不卡视频| 成人av影院在线观看| 一二三区视频在线观看| 欧美一区二区三区黄色影视| 啊啊啊好舒服视频在线观看| 操逼网免费无码视频| 日本精品一区二区三区四区的功能| 欧美91精彩| 国产精品视频电影| 嗯嗯啊啊亚欧精品| 欧美精品久久久久久久久88| 亚洲欧美在线观看无码| 色悠久| 亚洲天天精品| 免费AV播放| 国内亚洲精彩视频在线| 亚洲成人免费中文字幕| 肏逼视频日本| 另类天堂| 国产精品诱惑| 久久后入制服| 偷拍亚洲视频一区二区三区四区| 欧美大香蕉97| 欧美97日韩| 极品丝袜无码| 久久只有精品一区二区三区| 超碰久久精品| 欧美综合网1| 国产传媒1234区| 97操97色| 最新av在线| 欧美欲色| 又摸又舔在线观看网站| 韩国嫰模上门援交视频| 日韩精彩视频| 超碰97久| 国产无码久久高清| 亚洲av噜噜噜噜噜噜| 亚洲不卡一| 影音资源男人日韩| 国产欧美日产一区二区三区 - 国产欧美日 | 99精品成人免费看| 婷婷五月天AV| 视频在线观看一二三区| 日本女厕偷拍| 欧美日韩天堂| 久久久精品网| 少妇厨房愉情理伦片bd在线观看| 在线岛| 在线国产福利网址导航| 久久综合五月天| 天美传媒av 在线| 按摩中文字幕| 欧美人妻中出| 97视频一区| 麻豆三极片| 日韩一级久久毛片| 国模不卡| 国产精品九9| 人人爽夜夜操| 色五月激情AV在线| 91精品网站| 国产女s强制榨精视频| 八戒无码国产午夜福利| 黑人精品久久97| 国产乱人妻精品入口| 亚洲少妇自拍中文字幕懂色| 熟女精品日韩一区二区三区 | 八人操人人摸人人看| 亚洲成A∨人影院在线欢看| 99精品在线播放| 日本久久久久久久久| 一本大道综合伊人精品热热| 青青在线视频免费| 艹少妇网站| 六月丁丁香| 人人污日韩一区二区| 婷婷三区| 久久有码视频| 精品国产人成在线| 99这里有精品| 青青草公开在线免费不卡视频| 国产传媒av天美传媒在线| 中文字幕人成乱码熟女香港| 婷婷丁香六月天| 97色色色综合网站| 日韩精品一二三| 国产日韩区| 大香蕉97久久| 大香蕉手机在线| 最新国内自拍av免费| 国产剧情AV不卡在线观看| 一区二区三区 丝袜 高跟 美腿| 国产自产22区| 探花激情视频| 日韩av色图综合| 这里只有精品97| 十八禁的黄污污免费网站| 久99久视频精选| 极品美女嘿咻| 亚洲成a人在线观看久| 日本一区二区三区精品| 欧美成人性爱视频在线播放| 七久久久| 欧美激情1区| 免费人成?大片在线播放| 国产乱婷婷精品二区三区| 欧美78P| 国产小u女在线观看| 九九九九九精品十六| 久操免费在线| 97综合国产精品高潮久久| 精品无吗m| 开心五月天激情网| 99最新日韩偷拍视频| 人妻啪| 青青草久久一区网| 韩三级a视频在线观看| 色综合加勒比四四季| 久久天堂| 粉嫩国产精品久久久| 99re免费| 中文字幕一区二区三区人妻不卡 | 91精品人| 日日日啊啊啊| av最新免费中文字幕| 大香蕉伊在线久草麻豆天堂故事| se吧提供国产乱老熟视频胖女人| 97爱啪| 久久高清欧美国产| 超碰97综合在线| 欧洲熟妇xxXx欧美老妇裸体| 久草这里只有精品| 一区二区首页| 欧美老妇曰批的视频| 五月天加勒比啪| 精品v日韩欧美国产| 夜色97| www网站黄| 亚洲自拍一区夜夜操| 欧美日韩日产免费网站看| 熟女精品一区二区在线观看| 午夜天堂啪啪| 精品国产av一区二区三区四区入口| 东北女人av| 第四色奇米影视777| 人妻碰碰碰碰碰碰| 爽极品影院| 久久久性少妇| 日韩二级| 第一高清av中文字幕| 婷婷丁香人妻| 欧亚第一综合网| 日韩不卡毛片Av免费高清| 高清无码91| 一区二区首页| 91精品无码人妻系列| 综合亚洲网| 91 丝袜在线| 日韩午夜啪啪视频| 特级特黄一级毛片免费| 超碰色大香蕉| 久久、1234| 婷婷色导航| 男人天堂黄片| 蜜臀久久99精品久久久久| 亚洲成人精品久久久| 国产免费一区在线观看| 国产中文精品一区二区在线观看| 国产97在线 | 亚洲| 婷婷美人网| 色穴精品| 色五月综合网| 人妻激情偷乱视三区频一区二区| 亚洲欧美在线观看无码| 亚洲欧美综合| 超碰97综合在线| 神马久久69| 亚洲春色激情小说| 久久激情视频| 国产成人自拍视频在线| 神马久久久久久伦理片| 亚洲巨爆乳一区二区三区四季网| 综合亚洲网| 天天综合网~91入口| 蜜桃传媒一区二区亚洲| 亚洲老熟妇xxx| 日韩在线观看中文字幕视频| 在线无码视频| 久久久久久亚洲Av无码| 自拍偷拍 日韩欧美| 蜜臀99久| 午夜男人的天堂| 亚洲欧美91√| 国产91专区| 亚洲综合图色在线| 爱欲AV| 蜜臀精品1区2区| 免费精品99| 影音先锋国产精品| 91丨九色丨大屁股| 五月天激情小说| 狠狠操夜夜| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 美女久久久久久久久久久| 加勒比东京热五月天天堂网| 精品熟妇视频一区二区| 日本道人妻久久久在线不卡色视频| 久久骚少妇| 97碰碰日本乱偷人妻中文的| 亚洲自拍一区夜夜操| 97色色色综合网站| 亚洲区限制级| 人妻人久久精品中文字幕| 中国的操老妇女| 超碰 av 女人天堂| 天天看高清麻豆| 夜草欧美| 久九九九九九九九热| 97综合| 国产91精品在线免费| 欧美AB在线观看| 大香网伊人久久综合网eew| 欧美色图 人妻| 色五月天AV| 久久久精品日本一道| 伊人亚洲国产一成人久久精品,久久| 五月婷在线| 岛国成人av在线播放网址| 国产亚洲精品一区二区三区| 在线岛| 操逼天美3区| 大香网站| 51一区二区三区| 欧美日韩国内不卡| 蜜臀av在线播放一区二区三区| 久9久| 91熟女.com| 亚洲日韩电影| 国产成人无码a| 91狼人| 久久婷综合| 国产青一二三| 国产精彩女在线观看视频| 亚洲色婷婷综合久久久久中文| 天堂综合网| 国产精品4p在线观看| 日韩久久.一级黄色片| 亚洲日韩美女中文字幕乱| 97福利视频| 欧美97在线观看| 欧美色图小说综合| 精品国产一区二区三区在线播出| 九九亚洲| 九九九草| 亚洲欧美日韩免费观看| 女同性恋久久| 91艹| 久久久99免费| 九九精品热| 东京热激情视频一二三区| 操学生天天| 激情欧美97| 欧美日韩精品一区二区三区高清| 亚洲综合影片| 日夜伊人网| 久久6热视频免费观看| 67194无码不卡| 97精品视频在线播放| 中文字幕激情小说| 狠狠干综合| 日韩一级二级在线| 欧美在线播放| 大香蕉AV丝袜| 天啪| 嗯嗯嗯啊啊啊在线免费观看| 人妻第一页| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 色婷婷九月| 亚洲综合99999| 亚洲超碰97| 色婷婷亚洲婷婷| 校园春色中文字幕AV| 啪啪性爱免费视频| 日韩av三四区| 富女玩鸭子一级毛片| 97色色视频| 97视频在线免费| 免费在线黄片视频| 九九综合网| 性色生活片久久毛片婬片免费放女人一级毛片 | 国产精品爽爽va在线观看98| 蜜桃色院一区久久| 亚洲精品无码久久AV| 国产在线不卡导航| 国产91影院| 女同亚洲欧美一二三区久久电影| 亚州色综合| 长长久久88视频| 麻豆成人AV| 精品女人999| 春色综合网| 色999人与兽| 大香蕉综合网| 观看免费区二区三区二| 91视频精品| 久久e6只有精品| 日韩在线欧美精品一区二区| 绑缚麻绳人妻寝取完整版| 久久性生大片免费观看性| 在线黄页看毛片| 夜夜躁狠狠躁日日躁av| 午夜激情床戏激情| 草草影院日本第一页| 天海翼久久| 一区在线国产播放| 欧美色图91| 91在线视频免费中出| 97精品熟女少妇一区| 97超碰9| 亚州综合AⅤ| 色婷久久| 国产福利视频精品视频| 超碰午夜| 久久婷婷综合国际产色怕| 果冻传媒一区二区三区| 男人天堂站| 中文字幕高清精品一区| 密臀在线视频| 久久久国产精品亚洲精品| 婷婷五月在线视频| 91人妻尻屄视频| 欧美日韩另类在线播放| 97亚洲在线| 久久是精品| 蜜桃中文字日产乱幕4区| 96久久精品一二三区色欲| 综合夜夜| 97超碰精品图片| 爱爱久久| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产AV天美传媒一区二区三区 | 欧美天天弄| 蜜臀无码一区二区| 日日干夜夜骑| 精品九九淫乱男| 超碰资源亚洲97| 国产 三级自拍| 草草影院最新网址| 亚洲激情综合另类男同| 家庭乱伦麻豆| 高清国产精品福利网站| 欧美精品庄| 91精品操美女| 理论久久婷婷网8| 国产精彩女在线观看视频| www.高清无码诱惑一区.com | 大香蕉天天看妹子| 麻豆乱码久久精| 青青11操操操操操操操操| 二色av| 日韩中文字幕视频在线观看| 国产中文字幕曰本毛片| 日韩色欲久久一二三四区| 人人看黄色视频| 日韩无码人妻| 操操逼视频| 国产成人91一区二区三区| 91综合色噜噜| 国产偷人伦激情在线观看| 日韩少妇无码| 91欧洲国产成人久久精品网站| 精品对白久久不卡| 亚洲欧美首页| 人人操人人爽人人操人人| 久久精品国产亚洲AV先锋| 精品少妇999| 欧美亚洲高清| 久久综合国产精品国产| 成人八戒网站| 桃花色涩综合影院| 亚洲有码 视频一区| A V少妇特黄三级| 欧州色图区| 婷婷五月天久久精品视频一区二区三区| 欧美超碰9798| 男人的天堂VA在线| 国产精品一区在线播放| 国产乱子伦久久精品综合一区二区三| 青娱乐休闲视频在线观看| 欧亚无码视频| 久久精品性| 首页亚洲国产高跟丝袜诱惑视频| 2025亚洲男人天堂| 日韩精彩视频| 天天日天天操天天射河南省| 日韩欧美成人综合在线| 99久久9| 国产午夜福利视频在线| 久久久久久人| 中国AAAAAA黄色片| 中文字幕在线高清男人的天堂| 久久黄黄| 人妻少妇久久中文| 日日超碰亚洲| 国产热RE99久久6国产精品首| 殴美牲| a人片中文字幕一区二区| 亚洲一区中文字幕| 中文字幕一区电影在线观看| 九九内射在线| 视频在线中文字幕| a片自拍直播视频| 人人摸人人添人人操 | 蜜臀99999| 欧美96在线|欧| 日韩欧美亚欧在线视频| 人妻中文在线| 九草九九九| jazzjazz国产精品麻豆| 啪啪91| 嗯,啊。舔我逼| 丝袜美腿av女优在线| 伊人网综合在线视频| 少妇蜜汁| 清纯唯美亚洲| 校园春色之综合网| 中文字幕免费在线观看| 欧美精品99久久久**| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 欧美精品成人一区二区在线观看 | 亚洲欧美精品久| 热99re69精品8在线播放| 在线看片国产精品每日更新| 韩国女主播青草在线| 99国产女人| 看日韩操逼| 亚洲情色在线| 精品人妻视频入口| 亚洲城人男人的天堂| 欧美的精品的视频| 97久久超碰| 成人精品水蜜桃久久久久久久| 欧洲亚洲国产综合在线| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 加勒比大香蕉视频在线| 成人情色综合网| 日本不卡高清视频| 久久久久921| 亚洲91在线播放影院| 少妇69中文| 色欲三区| 一区二区国产视频在线观看| 操逼片国产| 91欧美性| 性做久久久久久久| 干妹子| 殴美在线AⅤ| 超碰97首页| 亚洲av无线观看| 欧美爱国产综合、| 久久婷色| 成人国产视频在线观看| 99re69| 黄片视频,下载| 伊人精品视频| 九九无码视频| 日日夜夜精品视频| 北京美女一区二区| 黄色网址在线免费观看| 国产超碰97| 色99视频| 亚洲欧洲自拍图片专区满春格| 国产青视频| 无码精品蜜桃一区二区三区ww| 日韩av电影网站| 日韩婷婷| 日B操| av久日| 婷婷综合久久| 亚洲密乳AV| 加勒比综合a∨| 婷色五月天| 97色伦97色伦国产欧美| 黄久在线| 久久久久精| 中日韩久久久| 久久东京热久久| yazhousetuoumei| 白嫩国模丰满一二三区| 欧美黄页| 中文无线日韩一区| 中文字幕天天天天天| 婷婷丁香五月天综合东京热| 综合第一页| 好舒服视频| 中文字幕在线观看丝袜| 波多野结衣一级视频| av橘色网站| 欧美大香蕉97| 麻豆国产尤物AV| 国产精品亚洲一级av第二区| 欧美日韩久久精品爱爱| 亚洲高清少妇| 97久久超碰国产网站| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 超碰97精品在线| 狠狠色噜噜狠狠狠狠狠色综合久久 | 成人青青草原伊人| 我爱搞逼综合网| 无码欧美有限公司| 久久香蕉影院| 亚洲 国产 精品一区| 欧州一区二区三区四区| 超碰在线免费一区二区三区| 国产日韩手机视频在线| 性欧美999| 九九九九免费视频| 日韩78m视频| 91亚洲不卡一区| 色五月婷婷久久| 午夜爽爽爽在线观看永久入口姬片| 男啪女色黄无遮挡免费观看| 少妇淫妇久久久久久久| 亚洲天天精品| 亚洲色图 综合| 日本欧美色| 欧美少妇第一页| 色嘟嘟人妻天堂网| 午夜免费视频1000| 激情色播| 开心激情婷婷| 人妻久久久久久久久久久久久久久 | 337p大胆噜噜噜噜噜91Av| 中文字幕中文字幕一区二区| 日韩无码a片| 国产美女自拍AV| 无码137片内射在线影院| 国产精品九九九| 97AV在线观看| 国产精品美女视频诱惑| 成人精品在线免费视频| 大肥女高潮bbwbbwhd视频| 久久久人妻| 蜜桃久久一区二区| 少妇综合| 99亚洲国产精品色一区二区三区| 欧美一区二区男人天堂| 国产又黄又粗又猛大片| 中文字幕第9页萱萱影音先锋| 日本东京热久久久电影| 一本色道久久天天射天天干| 人人操人人摸人人看人人干| 国产中文字幕曰本毛片| 精品超碰国产| 天天综合在线4| 人妻精品综合中文字幕在线| 亚洲情色在线| 97伦乱| 97欧美日韩综合| 久久久人妻| 亚洲欧美色图小说| 亚洲日韩美国人妻| 亚洲色综合| 中文伊人大香蕉视频| 亚洲中文字幕乱码无码一区二区| 人妻无码久久一区二区三区免费| 97视频在线视频| 人妻夜爽夜夜爽| 91美女在线观看| 啪啪啪东京| 色色色色电影网| 丁香五月天婷婷姐| 秋霞福利网| 人妻天堂网| 色就色综合| 99热欧美| 久久免费9| 翔田千里AV无码秘 三区| 91搞逼视频| 91精品大奶人妻| 国产夜夜操| 青青青草原| 无遮挡又黄又刺激的视频| 久干9操| 色精品极品| 天天日骚逼熟女| 国产精品日本无码A片| 九九综合久久| 又黄又粗又硬又长又大| 国产麻豆91欧美一区二区久久婷婷国产精品| 久久久久久久久999| 精品人体无圣光凹凸| 日韩av女优在线免费一区| 另类视频在线| 麻豆久久精品亚洲精品88| 日韩激情啪啪| 久久亚洲不卡一区二区三区| 麻豆av一区二区| 亚洲αv一区二区三区| 精品熟女一区=区三区| 超碰在线在公开超碰在线在公开| 秋霞一级鲁丝片A片| 婷婷综合激情| 97精品网站| 日韩综合成人免费视频| av天天在线观看| 91 亚欧| 免费A V在线播放| 2019AV天堂| 性夜影院爽黄A爽免费动漫| 欧美精品999| 色阁阁AV综合网| 蜜乳AV.COM| 天天影视激情欧美| 神马九九| 欧洲天天在线| 啪啪自拍九九综合| 99久热| 噜噜噜噜天天狠狠| AV无码久久久精品| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲超碰综合网| 777琪琪午夜免费A片| 黄色大片一区二区密桃丝袜| 精品人妻一区二区三区不卡断| 伊人女女资源在线观看| 国产高清在线自在拍69| 韩国国产欧美情侣视频在线| 中文字幕AV乱伦| 91色图片| 无码人妻一区二区三区色欲aⅴ| 五月天婷婷欧美三区| 色九九久九九| 婷婷九月| 香蕉综合网| 久久久久精| 日韩免费a级毛片无码a∨| 怡红院视频在线| 国产捆绑一区| 亚洲乱色视频一区、二区在线| 色香AV| 嗯……啊…嗯嗯…啊…好舒服| 精品午夜福利| 青青草视频在线观看一区二区| 视频一区二区三区精品| 国产精品午夜成人福利| 91中文字幕| 啊啊好多水| 免费黄色片。| 亚州日韩97| 女同性恋久久| 国产丝袜啪啪| 国产av青草| 欧美一区二区三区另类精品| 91碰碰| www.五月天| 欧美日韩在线视频网站| 久婷婷一区| 爱av免费| 超碰免费97| 91欧美丨精品丨入口| 欧美人妻一区| 日本综合色图| 99色骚| www.婷婷五月天| 操逼操逼操| 啊啊啊要高潮了| www.天天干| 国产一区二区在线播放量| 91精品少妇搡搡搡| 澳门成人网站久国产日韩| 一级片在线观看高清无码| 四虎精品亚洲| 图色综合网| 妺妺跟我一起洗澡没忍住| 国产传媒日韩| 蜜桃狠狠色伊人亚洲综合| 亚洲图片欧美91N| 国产精品一区午夜福利| 99中文字幕| 极品AV网站在线观看| 男人的天堂啪啪啪啪啪蜜桃不卡| 91精品国产91久久青草 | 亚洲狼狼干综合1| 国产精品经典一卡久久久| 亚洲精品白浆高清久久久久久| 日本不卡中文| 亚洲性少妇| 国内精品不卡无毒99999| 亚洲砖码砖专无区2023| 男女做爰猛烈动高潮A片免费应用| 人妻激情视频| 天天操天天日天天干| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 超碰地址久久| rivers-china.com| 蜜臀久久在线视频| 丝袜夫妻自拍| 国产999精品久久久久久| 深夜激情无码| 美女尤物人人操| 中国农村熟妇毛片视频| 久久久亚洲| 亚洲男人天堂2017| 熟女久久| 久久久久久中文| 亚洲国产中文字幕| 超碰97久久国| 国桃视频产巨乳精品一区二区在线| 青青草在线视频人人想人人上 | 国产美女自拍视频| 亚洲AV永久无码精品成人调教| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 女人双腿搬开让男人桶| 激情小说成人日本无码一| 午夜视频久久久久一区| 欧美v亚洲v综合v国产v妖精| 亚洲?V高清一区二区三区尤物| 美女啊啊啊啊啊| 婷婷午夜清品久久久久久久性色视频观| 日韩干B| 人妻丰满熟妇av无码区蜜桃| 欧美黑人168页欧美黑人167| nuu12国产麻豆精品| 啊啊啊在线看| 热G综合热G中文| 丝袜加勒比| 久久αⅴ| 家庭乱伦麻豆| 久久 国产 无码| 色黄污美女啪啪啪免费网站| 午夜视频好爽啊| 久久久久久久国产视频| 美女一区二区国产精品| 大伊香蕉在线视频免费| 色色五月婷| 五月天精品| 麻豆天美国美国产| 高树玛利亚无码流出| 精久久久91| 欧美人妻另类在线| 在线啊啊啊| 91综合熟女| 亚洲一区操| 九月丁香综合网| 日韩中文字幕二区| 色色亚洲| 午夜性| 午夜AV污污污| 久久老熟女| 男人天堂电影院| 天堂а√在线最新版在线| 美國A片| 色婷婷丁香五月| 欧美欲色| 激情文学小说一区二区| 九九九精品美女| 国产乱伦亚洲色图高清无码| 最新日产中文在线麻豆| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 激情久久av一区av二区av| 天天干天天爽| 性爱AV天堂| 99在线精品视频| 宅男影院久久久,99| 亚洲中文字幕三级在线| 亚洲美女精品| 97日韩欧美亚洲| 日韩免费av片高清无码| 日韩国产中文字幕| 欧美性爱一区| 中文字幕三四五区| 操逼视频亚洲| 啊啊啊好湿国产一二| 日本熟妇自慰性高潮一区二区三区| 97在线免费视频| 国产综合操逼高清| 欧美性爱一区| 亚洲九九九九| 婷婷五月天色色| 色色色色色色色色综合| 91青青草| 丁香五月天激情| 久草精品一区| 国产精品国产亚洲区艳妇糸列| 欧美色综合影院| 亚洲成人色情五月天丁香花| 欧洲久久一二线| www.久久久久| 日韩综合无码一区久久92| 激情视屏国产乱伦强奸| 欧美 青青草| 久久久久久久久999| 无码自拍SM| 欧美青青草视频| 国产日韩欧美中文在线播放| 欧亚乱色熟一区二区三四区| 超碰色图| 五月丁香综合啪啪| 黑人综合色| 日本视频一区二区三区| 久久超碰免费的| 天堂69亚洲精品中文字| 花野真衣| 一起草视频在线| 操逼日韩无码| 啊啊啊轻点在线观看| 日韩 欧美 另类 人妻| 成人A片男人的天堂| 丁香婷婷五月| 淫色网综合| 国产午夜在线观看| 人人手机欧洲亚洲国产人妻| 精品无码久久久久久久久果冻糖心| 99re久久| 一本色道人妻久久| 日本九九九九| 少妇精品| 口爆综合网| 91丝袜| 天美国产精品| 亚洲欧美国产中文视频| 18一区二区三区| 国产偷人伦激情在线观看| 大香蕉免| 黄色视频60分钟| 日韩精品人妻中文字有码在线| 亚洲国产一区二区入口| 60秒免费视频| 深田咏美亚洲精品福利社| 无码二级三级| 日韩一级二级| 91AV入口| 欧美大色交| 午夜丁香| 欧美精品宗合| 人人澡人人弄| 福利在线观看一区二区| 蜜桃网熟妇| 亚洲夜色在线| 国产精品人人爽人人做可爱福利| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 亚洲欧美日韩国产丝袜自拍中文| 美女操逼福利视频| 国产精品丝袜在线| 伊人97色天使| 亚洲中文日韩欧美大香蕉视频| 青青草原av| 人妻天天爽夜夜爽精品2| 成人av影院在线观看| 日韩欧美蜜桃精品久久中文字幕久久| 香蕉综合网| 99re免费视频精品全部| 日韩中文字幕精品一二三事国产精品| 色99色| 琪琪精品免费一区二区三区| 久久精品操| 天天综合香 ld视频| 欧美色综合影院| 日韩成年人性爱视频| 狠狠躁天天躁日日躁97| 激情五月综合网| 色就色综合| 丰满人妻-区二区三区免费看 | 性性久久| 大香蕉宗合网在线| 国产A v无码专区| 97欧美综合| 天天操天天看| 欧中日成人免费影视| 少妇滛荡视频| 国产精品亚洲无码| 欧美97爱| 死我十八禁| 欧亚久久偷拍视频| 91一区二区| 天天天天天天天天天天干美女| 欧美人体性爱互联网第一页婷婷日本| 久男人久久| 亚洲天堂自拍| 国内精品999| 久久一区二区三区入口| 国产精品一区二区手机看片| 日本三级精品| 一区二区亚州激情久婷婷欧美| 久久精品亚洲东京热色播| 五月婷婷六月色| 97欧美精品综合| 六十路日本| 婷婷激情五月天小说网| 日本高清视频xxxx| 国产一级高清免费观看| 大香久久| 2020天天色综合| 一二三四视频在线社区中文字幕| 麻豆AV一区二区| 野狼激情网| 色色亚洲| 午夜大香蕉| 综合久久婷婷| 日本午夜久久电影| 玖玖资源综合在线视频| 国产乱伦亚洲| 超碰97人人cao| 精品91| 天天肏天天干| 女人综合网| 国产白丝AV| 亚洲AV色图| 午夜美女诱惑电源网| 台湾佬中文娱乐网久久久久久久久久com | 96国产精品| 另类老少妇| 精品人妻一区二区蜜桃视频| 久草毛片| 18精品一二区| 天天射天天色成人| AV色女综合| 亚洲女人91| 色逼综合| 久久久久久久精| 东北女人无套内谢视频| 思思热国产高清| 一级黄色性爱裸体视频| 国产狂喷潮在线精品| 夜夜操美女| 欧美黄色片在线播放| 福利社区午夜一区二区| 日韩A优精品在线观看| 手机在线看片免费人成视频| 亚洲精品人妻吞精av| 91狠狠综合久久久| 久久久精品国产亚洲伊人| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 国产美女自拍AV| 日韩亚洲国产视频| 日韩性爱网址| 亚 欧 美 综合| 美女久久久久久久| 四虎在线播放| 国产白丝网站| 久久精品人妻一区| 国产精品蜜臀久久久久无码AV| 国产野战露脸在线播放| 亚欧韩av| 东北夫妻性偷拍| 欧美97视频| 综合欧美色图| 成人性爱免费播放| 日本视频在线观看污污污| 五月丁香综合激情| 日本一区99| 免费男人的天堂| 男人天堂网址| 国产AV毛片| 丰满人妻-区二区三区免费| 色诱avtt| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 射 色综合| 亚洲视频二区 | 五月丁香六月综合缴清无码| 日韩欧美午夜视频在线| 99精品视频在线观看| 欧美97日韩| 清纯唯美综合亚洲| 亚洲日韩精品久久久久一区壹牛 | 日韩草久视频| 粉嫩久久久久| 国产剧情在线| 色成人Www精品永久观看| 国产av尤物| 熟女精品一区二区在线观看| 丰满人妻-区二区三区免费看| 99re热有精品视频国产| 婷婷五月成人| 久污| 超碰免费人妻人人| 色五月婷婷五月天| 精品国产久久乱码| 男女性无套 免费九一| 精品人妻美妇91job| 日韩人妻无码精品系列| 男人的天堂va在线| 另类一区| 亚洲精品蜜桃久久久久久久| 亚洲欧美另类图片| 日韩一级片在线看| 欧美成人色| 凹凸视频在线一区二区| 欧美性爱五月天| 亚洲熟女一区| 免费久久一级毛片大黄| 一品道视频一区二区三区| 五月天九九日国产精品一区二区三区| 超碰人人操97碰| 亚州成人a∨| 777超碰| 久色网| 亚洲第一男人天堂| 免费啪啪一级视频| 热久日综合| 成人26uuu| 蜜臀av中字字幕网站| 亚洲日韩精品一区二区| 九月丁香| 欧美日韩人妻精品系列一区二区三区| 黑丝自慰喷水网站| 99久在线精品99re8a| 无码137片内射在线影院| 亚洲 欧美 中文 日韩超碰 | 亚洲欧洲综合视频在线| 任你干在线视频| 岛国片国产成人亚洲播放| 亚洲综合图色在线| 人人玩人人添人人澡免费| 春色校园综合网| 激情黄色片在线观看| 欧美亚洲国产自久久| 99精品国产户外露出| 日韩精品高清资源在线 | 精品999日本| 国产精品亚洲一级av第二区| 怡春苑东京热| AAAAAAAAA黄片| 风骚少妇视频中文字幕| 日本五十路熟女一区二区| 四虎精品一区| 超碰99在线观看| 日韩色香| 亚洲综合在线高清| 91精品久久久| 亚洲系列欧美| 日本中文字幕在线电影| 三级色影综合网| 国产精品一区二区在钱播放| 一区AV| 欧洲与亚洲欧美精品中文字幕| 黄色AAAAA欧美| 97超级色碰碰| 一区二区日韩欧美久久| 免费国产视频| 91综合网站| 青青草自拍视频在线播放| 26uuu成人影片| 欲女人妻性色av| 五月婷婷色| 精品免费视频国产一区| 伊人991| 亚洲欧美经典一区二区| 国产传媒一区二区三区| 久久久久久91香蕉国产| 女人喷水视频在线观看| 亚洲久9| 伊人网在线观看| 成人性爱电影一区二区| 亚洲天天操| 久久久99999久网站| 天天躁日日躁AAA片李宗瑞| 60秒不遮不挡| 欧美色图 人妻| 性爱综合网| 精品成人无码| 怡红院成人视频| 日逼五月天| 五月天婷婷基地| 欧洲亚洲国产综合在线| avav青青草久久夜| 91jk色拍| 九九99精品| 26UUU欧美激情一区二区| 美女t无毒不卡不卡| 97视频620| 日本免费中文一区二区三区四区| 最新亚洲人成网站在线影院| 91成人精品| 亚洲欧美一区二区不卡视频播放| 久久思思热| 人人操人人叉人人插人人| 亚洲福利影院一区久久| 青青草国产一区二区三区| 精品无码一区二区| 2024人人操人人摸| 精品国产一区二区三区在线播出| 91 偷| 亚洲综合大片| 欧美天天综| 高清无码网址| 国产黄色av大片网站| 草草草视频在线免费看| 超碰在线日韩一区| 嗯嗯啊啊好大好爽| 91在线视频免费中出| www.色五月| 一级啊性爱在线视频| 操www| 黄色免费网| 91日韩国产欧美亚洲另类精盘州至城都| 亚洲麻豆精品二区三区| 蜜臀久久久| 内射中出日韩在线观看视频| 激情综合网五月婷婷| 中文字幕一区电影在线观看| 2023天天操夜夜操| 夫妻天天操岛国视频| 亚洲丝袜二区在线| 啊啊啊啊好疼视频| 黄呦呦在线| 2019天天操天天爽天天拍| 色综合美国| 99色在线| 91久久99久久91熟女精品| 1禁看欧美黄片免费看| 人妻少妇被猛烈进入中| 蜜乳中文字幕a在线| 97国产精品视频| 97超碰欧美中文字幕| 久久久性爱| 欧美色图20P| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲。日韩。欧美| 国产精品一区人妻精品阁在线| 99精品在线| 亚洲综合小说另类图欧美视频激情小说色五月天 | 九月色婷婷| 天天综合色| 色蜜AV| 99热99re超碰精品| 性感女人网页在线观看视频| 久热伊人99re| sss视频华人在线| 综合激情97 | 久久视频,这里只有精品| 中出后入| 东京热伊久| 美女性91| 人妻一区二区三区四区视频| 亚洲AV麻豆Aⅴ无码电影一| 无码一区免费在线不卡| 91av一区二区在线观看| 大黄片做爱的大的| 懂色AV蜜臀无码精品APP| 97啪啪|