亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
国产激情在线| 97久久精品| 国产无码精品久久久久久| 欧美日韩香蕉| 天天色踪合| 女沟厕偷窥piss小便| 欧美在线干| 日韩资源网| 人妻无一区二区三区| 久久久精品成人国产| 中文字幕人乱码中文字的预防方法 | 久久久成人国产精品无码| 夜夜狠狠躁日日躁色视频| 亚洲毛片基地专区| 亚洲国产精品久久久久婷婷青年| 欧美色图欧美| 天天弄天天操| 俺去啦自拍| 久久‘黄片视频| 操淫穴亚洲五月丁香 | 日本女优在线视频福利| 丰满少妇一区二区三区四区观看| 一级性爱视频免费在线| 欧美亚洲激情小说| 日韩免费簧片| 人人操人人射人人干| 一本大道不卡一二三区| 91精品国久久久久久无码| 本道综合精品| 夜夜嗨一区二区| 亚洲97网站| 韩国三级理论在线| 日1区2区3区2020| 熟女视频久久| 好涩综合| 东京太热久久久| 91日韩| 日韩精品 资源| 精品人妻少妇| 日韩乱码Av| 97国产精品| 日韩精品99999| 91色夜| 色五月婷婷五月天| 777AV电影| 加勒比性爱成人在线| 国模少妇一区二区三区| 亚洲日韩电影| 人妻人人澡人人爽人人| 日日碰狠狠添天天爽超| 国产熟女无套内射| 大香蕉在线86| 国产伦乱91| 日逼97| 欧美熟妇精品黑人巨大一二三区| 插穴性爱视频在线观看| 亚洲毛片久久| 国产传媒1234区| 国产成年免费大片黄在线观看| 亚洲 无码 有码 中文字幕| 久久综合九九| 99久久精品无码一区二区| 精品大全99999| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 亚洲欧洲中文日韩女优乱码| 超碰在线1234区| 天天干人人干天天日97| 91操人| 日韩精品区二区三区不卡| av一区二区三区不卡| 天天舔天天日天天射| 色五月激情综合网| 久久精品国产精品一区| 欧美伦乱爱| 国产精品久久伊人| 国产主播福利| 人妻丝袜一区二区三区在线| 亚州综合AⅤ| 五月婷在线| 国产精品久久久久无码Av网曝门| 超碰偷拍| 亚洲第91页| 最新欧洲欧美日本激情网站| 中文字幕黄色片| 无遮挡男女激烈动态图| 亚洲丝袜诱惑| 日韩精品系列| 久偷拍| 天天拍天天操| 国产精品自在线发布| 熟女91网站| 国产精品在线网站| 亚洲欧洲小说图片视频 | 日本淫乱女一区二区三区视频| 色 婷97| 99性视频| 乱欲一区二区| 亚洲AV无码秘 蜜桃臀国精产品| 色香网| 自拍丝袜美腿人妻| 九九九九九九九精品视频| 国产精品久久久久久无码红治院| 加勒比综合| 日日AAvv| 伊人久久亚洲色欲综合网站| 亚洲AV无码久久精品蜜桃小说| 五月婷婷六月天| 秋霞曰韩R级| 欧美性爱日韩性爱| 艹精品| 69视频入口| 密臀在线视频| 天操天操夜操夜月月年年操操| 色综合一区二区三巨| 偷窥自拍A片| 黄色片一区二区三区四区五区 | 在线观看无码三级少妇| 91精品国产91综合久久蜜臀| 国产精品一区二区密臀| 啊啊啊操死我了| 爱干爱射网啊啊啊| 中文字幕一区二区三区蜜臀| 久久人妻视频网| 在线v中文字幕一区二区三区| AA级电影三区| 国产高清26uuu| 中文字幕一二区二三区人妻专区| 综合久久少妇中文字幕| 一区二区三区高清| 精品二区久久| 91亚洲狠狠色| 欧美亚洲高清不卡| 免费成人在线熟妇网| 欧美熟妇操操视频| 任你干在线视频| 粉嫩小泬久久久一区二区| 中文字幕97色| 欧美精品二区视频在线| 亚州一区二区| 91殴美| 精品十三区| 熟女精品一区二区三区| www.超碰在线| 亚洲欧综合另类无码一区| 日韩猛交| 国产成人啪一区二区| 26uuu性| 操逼天美3区| 午夜精品久久久久| 国产91丝袜在线播放蜜月| 狠狠图片青青草| 天天天天天天天天综合| 丰满搜索结果 -第18页- 久久高清无码| 欧美天堂日韩三级国产传媒| 中 文字幕一区二区三四 五 区日 日 骚 | 97综合激情| 91黄射| sewuyueav| 激情综合色| 成人短视频在线观看| www.色五月| 99re9在线| 精品色色| 亚洲永久AV无码精品秋霞| 欧美色一二三| 男人的天堂com| 久久超碰com| a'v在线资源| 国产中文字幕在线点播| 亚洲一区二区精品福利| 女优视频第10页| 有码免费观看| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 五十路一区无码| 蜜奶av| 久久超碰98| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 天天综合色| 熟女一区二区| 天天爽入口| 久久区| 老熟女搡BBBB搡BBBB视频| 少妇干B| 嗯嗯嗯啊啊啊在线免费观看| 精品美女人人干| 9久久久久| 免费久久一级毛片大黄| 99在线免费观看| 亚州精品丝袜-不卡成人免费| 啊啊啊啊啊啊啊啊要喷了| 0755午夜福利视频| 亚洲免费成人在线高清无码视频| 丁香五月综合| 欧美大色交| 神马久久久久久| 精品亚洲黄色片 国产精品导航一区二区 | 欧美综合区| www.一本大99| dy888午夜老子影视达达兔| 黄色AAAAA欧美| 91在线欧色| 中出人妻中文字幕91在线| 精品一级毛片在线观看| 超碰公开久久网| 久久精品女同亚洲女同13| 日本伦乱九九九综合| 立川理惠无码一区二区| 夜草欧美| 亚欧高清| 日本有码久久| 午夜福利 成人 91| 亚洲国产91精品一区二区久久| 亚洲超碰在线| 亚洲啪啪啪啪视香蕉| 久久久97| 久久天天摸| 97射欧美| 欧美日本一区二区a人| 欧美一二三区四五区| 蜜臀Av一区二区三区| AV和黑人在线播放| 又摸又舔在线观看网站| 日韩综合无码一区久久92| 涩五月婷婷| 久久99深爱久久99精品| 免费一级性爱久久| 蜜桃色院一区久久| 亚洲国产一级黄色视频| 99自拍B亚洲 | 亚洲欧美在线观看2021 | 3P乱轮视频| 91九九九小逼| 强奸乱伦 亚洲一区| 啊啊啊不要好疼视频| 国产在线激情| 91啪啪| 日本 情色 1区2区3区| 亚洲精品第一| 欧美精品不卡一二三四在线91| 操www| 日本99一区二区| 国产午夜在线观看视频| 精品无码一二三四区| 成人小说另类在线| 欧美精品双插| www.91人妻.com| 亚洲黄日韩无码专区| 黄色视频高清无码网站| 亚洲91网。| 日本操逼无码| 久久综合女优| 偷拍色图| 大香蕉欧美国产日韩高潮| 69精品人人人人| 国产强奸无码乱伦| 九九九九九九九九九九九蜜桃| 亚洲AO在线| 久久久偷拍| 8050午夜少妇无码| 欧美特大黄一级片片免费| 亚洲综合小视频小说在线观看| 日韩美女高潮喷水视频| 亚洲蜜乳av| 久久精品人妻一区二区| 色噜噜人妻丝袜a∨先锋影| 乱操9999| 精品少妇一区二区三区免费观看| 97色97干| 你草精品在线视频| 日本一区二区三区四区免费观看| 四虎免费在线播放| 欧美后进式| 欧美日韩啪啪电影| 老司机午夜福利视频一区二区| 都市久久精品激情亚洲| 久久99久久99精品天美传媒棢·纸:.| 防屏蔽在线视频| 女人精品内射国产99| 亚州再线| 久99热| 色综91| 色五月第四色| 99自拍视频| 91精品国产91久久福利| 青青草无码视频| www.激情| 日本操逼二区| 超碰95| 91丝袜在线视频| 久/久精品99看9| 97超碰磁| 国产丝袜啪啪| 日本99一区二区| 五月天色图| 国产辣妈在线视频福利| 亚洲狠狠入| 玖玖爱综合| 亚洲欧美国产其他二区| 亚洲春色欧美激情自拍| 天天操天天舔| 天天综合91入口| 91欧美偷拍| 九色婷婷| 少妇3P性爱自拍| 亚洲 欧美 色图| 国产精品九九| 老熟女区| 91久久精品蜜臀| 成人网站 免费观看| 热99这里有精品综合久久| 97国产天堂岛| 婷婷综合五月| 久久久久亚洲?V片无码V| 人妻天堂网| 天天操天天日天天干| 欧美中文字幕男人天堂久久精品| 91快色色色色色| 人人么人人操| 78久久| 亚洲影视第一页| 粉嫩AV一区夜夜嗨| 欧美综合97www| 成人午夜视频免费播放| 18禁精品网站在线看| 9118禁| 欧美草草高清日韩视频| 亚洲日本天堂| 亚州 综合 色图| 97色97好| 国产性感在线观看| 夜夜夜久久| 五月婷婷综合激情| 丁香五月性| 操迟操逼在巾线Fre看| 欧美亚洲中文| 天天射日日干| 97综合激情| 欧美人妻一区二区| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日韩激情中文字幕有码| 日韩欧美中文| 欧美精品99久久久**| a片在线播放| 91天天| 日韩欧美传媒一区国产| 欧美亚洲今日在线| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 韩日自拍| 欧美偷| 国产超碰欧美| 少妇人妻在线| 久久久久久久久9| 四虎884| 91伊人久久在线| 亚洲诱惑| 超碰97久久国| 色香综合天天影视综合| 亚洲中亚日激情视频| 日本免费一区二区不卡 | 91人妻视频在线| 欧美日韩丝袜 | 亚州欧美总和| 2020中文字幕在线| 久久精品高清AV| 亚洲图片婷婷五月天| 黄色电影在线播放综合网站| 3d成人精品一区二区| 免费在线观看国内色片网站网址 | 乱伦a片视频| 思思热久久成人| 国产精品久久久久中文字幕| 国产在线精品偷| 亚洲激情av| 一二三四日本视频高清| 天天日天天舔东京热 | 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 色久桃花影院在线观看| 性影在线视频| 免费观看啪视频| 丰满欧美少妇| 中日韩久久人妻一区二区| 最新精品久久蜜桃 | 伊人玖玖网| 97欧美色综合| 97超碰色情| 青青操网| 久久久无码av精| 久久思思热| 青青草原综合久久大伊人精品| 神马久久久久久久久久| 青青草原伊人网| 国产极品馒头逼| 久久av无码| 最新日产中文在线麻豆| 极品色社| 是还免费视频1727我| 久操免费电影| 大香蕉一区二区在线观看.| 亚洲一区二区性爱电影| 精品无码久久久| 磁力99AV| 操人妻视频| 天天色,天天干,天天干| 99精品视频在线观看| 久9久| 欧美与日韩97| 九九综合九九综合| 偷窥自拍A片| 丝袜狠狠草尤物人妻av91| 看黑丝美女操逼青青网站| 色欲久久99精品久久| 百度百度日本操逼| 天美麻花大全视频| 嗯嗯啊好大| 97在线视频网站| 中文字幕精品探花视频| 久久婷婷精品| 中文一区在线日| 亚洲天堂欧美| 熟女乱伦二区| 中文字幕诱惑制服人妻丝袜美丝袜美| 久久久久久性爱免费视频| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 免费1级a做爰片观看| 久久99综合| 91高潮喷水美女| 激情综合网亚洲| 色色色色综合网| 极品久久久久久久久久久久久久| 久久大黄片| 婷婷亚洲综合| 欧美日韩97在线| 日韩欧洲操屄视频| 按摩中文字幕| 天天日天天看| 99热自拍| 国产午夜福利合集| 色屁屁影院www国产| 免费观看欧美日韩操逼视频| 亚洲第一页综合在线| 天堂俺去俺来也www久久婷婷| 台湾佬激情综合| 欧美综色欧| 亚洲国产一级精品毛一级精品看免费视频| 干b在线性社区| 97综合在线| 婷婷六月天| 91欧| 99热精品在线| 色97干| 五月婷色| 欧美一级二级三级| 综合五月天| 色亚州人久干视频在线观看免费版| 人妻无一区二区三区| 香一区二区三区| 国产97av| 婷婷在线视频| 蜜臀中文字幕| 国产成人资源| 午夜小电影在线插入淫高潮 | 大奶啊啊好爽| 91综合中文字幕| 九九九九久久久| 五月天伊人网| 久久久久久性爱片| 亚洲欧洲自拍图片专区满春格| 亚洲精品久久久久久久久豆丁网| 亚洲欧美综合| 极品粉嫩一区二区| 夜夜草天天| 亚州色站 日韩电影| 欧美精品久久久久久久丰满| 久久人妇| 亚洲欧美在线观看2021| 一区二区无码视频| 亚洲色五月| 国产后入| 激情欧美日韩女同久久| 欧美色性爱| 国产黑白丝在线| 99久久综合| 超碰97久久| 国产成自自拍在线观看| 日日摸夜夜夜夜爽| 成人夜夜| 麻豆 欧美 日韩| 亚洲日韩精品久久久久一区壹牛| 亚洲爱爱视频一区二区| 色综合av男人天堂| 少妇激情一区二区三区视频| 视频在线观看一二三区| 日日插夜夜| 亚洲AV不卡在线观看| 99色在线| 人人贴人人摸| 999热日韩精品| 九九无码久久精品视频| 九九综合九九综合| 99re在线视频国产| 在线观看一卡二卡| av天堂天堂av日韩| 欧美亚洲特P| 超碰 97国产熟女| 国产精品视频麻豆入口| 精品人妻一区二区三区四区| 一区中文字幕二区日韩| 婬女免费一二三区A片| 人妻精品一区二区| 久久爽爽精品| 天天干天天插| 国产一在线观看| 狠狠躁伊人中文字幕| 二级久久网| 97久久久| 综合五月婷婷亚洲一区| 91欧美亚洲| 日本不卡一区二区三区| 精品国产污一区二区三区| 免费看A片毛毛片在线播| 少妇久久久久| 91天天爽| 亚洲精品美女操逼| 久久最新免费视频23| 天天躁日日躁xxxxx| 亚洲 欧美 色图| 久久妇| 屌逼麻豆| 亚洲女毛多水多21P| 欧美18老人禁| 91网站18禁| 蜜桃狠狠色伊人亚洲综合| 嗯啊啊啊轻点视频 | 91性生活久久久| 婷婷久久网| 亚洲熟女性高潮久久久| 成人久久久| 国偷自 一区| 久久亚洲不卡一区二区三区| 久热这里| 静品嫩模一区二区| 国产成人手机视频激情| 国产乱伦搜索结果91P| 九九九不卡| 国产精品久久久久久久久久久久久久久久 | 久久久麻豆精品| 亚洲高清无毛一区二区| 日日操夜夜操天天操免费观看麻豆| 搡老女人老91妇女熟女| 78久久久| 97视频在线观看高清资源| 日夜啪电影| www.狠狠| 视频二区美腿丝袜制服人妻欧美 | 97国产色综合| 欧美国产日韩清纯唯美| 超碰人人草| 色青青久久影视| 国产精品嫩草影院免费| 欧美日韩另类在线| 超碰无码加勒比| 日韩熟女乱伦中出| 伦伦成年午夜免费视频| 奇米狠999| 大香网站| 色牛牛AV| 99综合网| 亚洲情色电影网| 天天日日舔舔| 日本中文字幕高跟| 人人噜夜夜操| 精品人妻一二三四区视频| 超碰在97| 欧美日韩国产精品久久色婷婷| 日韩特一级久久| 中文字幕一区二区三区四五区| 噜噜噜噜天天狠狠| 日韩情色一区二区| 操b在线观看| 精品无码久久久久久国产浪潮| 乱伦一区二区三区‘| 国产宅男宅女在线观看| 国产小视频91| 九九九九久久久| 天堂资源欧美| 日韩精品电影| 一区二区三区一亚洲中文字幕、综合区灬 | 国产欧美一级在线观看| 欧亚在线视频| 日韩人体偷拍| 久久综合超碰| 0755午夜福利视频| 男女性无套 免费九一| 国产精品探花色| 欧美三级中文字幕hd| 五月丁香综合啪啪| 天天综合网久久ww| 国产精品3| 日韩一级二级三级| 91福利网在线观看| 91精品啪在线观看国产城中村| av一区二区三区 中文| 美女诱惑1区2区| 亚洲成人妻日韩在线| 情色大香蕉| 欧美色www亚洲国产阿娇要播| 国产AV激情无码久久无码| 久久五月天婷婷| 蜜奶av| 欧美日韩精品久久久久东北老熟妇| 亚洲欧洲自拍| 麻花传媒免费网站在线观看| 亚洲天堂电影精品一区| 精品性爱久久视频| 三级色影综合网| 先锋激情∨在线视频播放| 大香蕉丝袜一级片| 伊人青青草久久| 78精品在线| 一区不卡在线观看av| 91精品久久综合熟女| 天天日日日射| 农村妇女精品一二区| 久操网视频| 精品四五区| 997色在线| 国产精品久久久无码aV去| 激情五月丁香五月| 好看的久久不射无码影视影院| 青青青青青手机视频| 久久美女国产| 99久久无色码| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 国产精品久久久无码aV去| 久久婷婷色| 国产妇女精品视频青青草| 亚洲男人电影天堂| 伊人五月天| 色网1| 91精品国产91久久福利| 黑丝少妇| 蜜汁欧美| 亞洲久久直播| 欧美情色贴图| 亚洲AV无码秘 蜜桃臀国精产品| 中文字幕黄色片| 亚州九九九精品视频| 午夜福利一区二区影院| 99re这里只有精品中心播放| 国语精品对白| 强免费黄色网址| 欧洲精品欧洲精品| 性爱视频无打码在线观看| 亚洲精品蜜桃久久久一区二区三区| 啪啪啪男女亚洲中文字幕99| 人人操人人摸人| 激情四射五月天| 中文字幕日韩电影人妻| 高树玛利亚无码流出| 国产精品熟女一区二区三区| 婷婷伊人| 抽插亚洲无码| 成人精品在线观看| 亚洲高潮影院| 久久激情五月| 怡春院久久| 日本人妻A片成人免费看片| 四虎免费视频| 日本三级R| 亚洲久草AV色图| 蜜桃av综合网发布| 欧美久久人体| 亚洲激情网| 密臀在线一区尤物| 亚洲图片 91| 丁香九月婷婷| 久久久久久久久久久97| 美女裸体无遮挡永久免费观看网站| 女色视频社区| 一级性爱视频免费观看 | 少妇无码av专区线| 亚洲熟女乱综合一区二区三区 | 婷婷色婷婷| 2024人人操人人摸| 四虎精品永久在线观看| 丁香五月成人| 极品白嫩美少妇在地板上位骑射淫水泛滥| 天天干天天日天天射黄色| 亚洲一区二区三区在线激情| 吉田爱美AV在线| 欧美激情另类一区二区| 99在线啪| 97人人干| 亚洲成人激情小说视频| 美女啪欧美一区| 无码日韩人妻av一| 亚洲九九视频| 91大胆欧美| 看免费的黄片| 午夜精品久久久久久久| 99在线精品观看99| 91欧美大片| 亚洲欧洲成人在线电影| 国产传媒美日韩av| 超97在线精品视频| 日日摸日日弄日日拍| 999在线电影香蕉| 日韩精品中文字幕人妻| 亚洲男人的天堂网| 亚洲人妻AV| 欧美组图日韩亚洲中文字幕| 亚洲淫色网中文| 日本在线视频导航| 九七超碰| 性交一区二区在线播放| 九九久久精品| 无码人妻精品一区二区三区99不卡 | 久久9久9久99久9久9| 男人天堂最新手机版在线青青草| 五月丁香啪啪啪| 日本在线观看网址| 久久机热| 97免费在线视频在线观看| 操操吧亚洲乱伦视频| 亚洲中文字幕乱码无码一区二区| 影音综合网| 熟妇国产免费一区| 2017,超碰| 日本国产亚洲一区在线观看| 丰满人妻一区二区三区四区| 综合五月天| 夜夜嗷嗷一区二区| 亚洲中文sv| 日本欧美中文字幕| 美国aaaaa一级黄片| 99久久99九九99九九九| 日韩乱伦影音先锋| 亚洲综合另类小说色区亚洲成av人片在www| 人妻天堂综合网| 天天天天天天天天天天干美女| 国产熟码AV| 另类亚洲图色| 婷婷性爱| 亚洲天堂7777| 亚洲强奸乱伦影视网| 精精夜夜| 天天操妹子| 日韩免费三级黄片电影| 吉川爱美98堂在线| 国产精品96久久久久久| 91女神在线视频| 久久成人国产精品| 欧美色网络| 另类成人首页一区| 狠狠搞 亚洲91| 久久久久免费少妇| 一区二区三区激情在线观看| 国产久久成人| 人妻少妇久久中文字幕一区二区 麻豆 | 日韩另类| 欧美成人一级免费电影| 国产一区二区免费福利片| 色综合天天爱去电影网| 国产又大又粗又长视频| 丝袜av一区二区三区| 欧美综合97www| 天天射影院| 亚洲中文字幕三级在线| 99在线无码精品秘 入口黑人| 欧亚无码视频| 超碰97久久| 先锋女优在线观看视频| 欲综合网| 青青草中出视频| 97超碰免费生活| 国产亚洲精品美女| 嗯嗯啊啊好疼| 国产熟女| 国产五码丝袜屁眼| 天天碰操中国年青熟妇| 日韩中文字幕熟妇人妻| 91亚洲不卡一区| 天堂九九九九九九九九九| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 精品人人插人人操| 啪一啪免费视频| 日韩精品中文字幕一| 中文字幕一区二区日韩网| 亚洲av综合伊人久久| a片久久久久久久久久久久| 精品人妻一二三| 神马久久久久久| 97超碰超碰| 免费AV中文网在线观看| 秋霞怕怕片| 亚洲一区日韩精品中文字幕| 熟妇综合一区二区三区| 99久久无码| 秋霞操逼片| 天天激情综合站| 熟妇的味道HD中文字幕| 日本免费专区| 国产97视频免费观看| 亚洲成人性爱在线观看| A片三级无码| 综合色99| 蜜臀久久99精品久久久久久久久| 老色69| 中文乱码99| 日韩78m视频| 91N综合网在线| 欧美小说区视频区| 91丝袜| 人人弄人人摸| 久久精品72| 都市激情人妻一区二区青青操视频| 色偷综合| 0755午夜福利视频| 91九九| 强奸乱伦免费网站| 国产福利小视频高清在线观看| 亚洲一本大道中文字幕无码在线| 久久曰曰| 日本精品人妻少妇一区二区| 久久骚少妇| 九九久精品| 国产日韩久久| 精品国产一区二区三区在线播出| 操我无码| 91色艳| 91日产欧美| 欧美色交| 国产家庭乱伦表演| 国产三区免费在线观看| 丁香六月天| 天天干天天日天天射黄色片| 99re在线精品78| 九九九九精| 日韩成人在线性爱视频| 色综合久| 97大色网| 91M一社| 三级日本一区二区三区| 色爱三区| 亚洲中文人妻色| 麻豆黄站| 丁香色狠狠色综合久久小说| 91欧美另类| 欧美熟妇精品黑人巨大91| 欧洲亚洲国产综合在线| 日韩人妻一区二区精品| 国产婷婷一区| 国产视频97| 亚洲黄色视频在线观看视频| 人人考人人摸人人干| 亚洲AV乱码专区国产噜噜亚洲| 后入福利视频| 欧美岛国精品在线观看| 国产成人无码网站在线视频| 亚洲激情 欧美色图| 欧美色亚洲色| 久操com| 天美av在线观看| 欧美综合狠| 亚洲无码超碰免费| 久久久久人妻| 天天插天天操天天摸天天射天天看| 色欲av国内精品久久久久久| 粉嫩av在线一区二区| 精品久久久久瑟瑟| 少妇激情一区二区三区视频| 黄片视频,下载| 99青草| 欧美亚洲中文字幕| 青青久久手机线视频| 伊人大香蕉在线| 综合亚洲欧美| 99精品成人免费看| 少妇三P| 曰韩人妻中文字幕在线| 色噜噜综合网| 欧美激情亚洲情色| 都市久久精品激情亚洲| 亚洲AV无码天美传媒一区| 婷婷探花久久精品一区| 大黄片做爱的大的| 亚洲情色一区三区| 国产熟女少妇一区| 天堂av最新电影网| 美国aaaaa一级黄片| 天天夜夜久久| 一二三区操逼国产91| 蜜桃久久一区二区三区| 91无码人妻精品一区二区三区蜜桃| 中文字幕一区二区日韩网| 男人天堂站| 欧美色网| 啊啊啊 在线观看| 男人天堂2030| 激情丁香五月婷婷| 97欧美资源| 在线国产探花| 欧美成人精品一区二区男人蜜臀| 黄片色区软件| 九九国产| 综合免费无码中文| 91美女看B| 最好看的中文字幕在线2018| 超碰综合色| 一级毛片久久久久久久女人18| 玖玖爱综合| 亚洲AV麻豆Aⅴ无码电影一| 毛片视频白嫩| 日韩性爱一级片| 国产四虎在线| 人人操人人干xxx| 午夜性| 婷婷在线视频在线观看| 一及黄久一点| 国产成年女人免费视频播放a| 蜜桃视频一区二区三区在线观看| 日本性爱视频一级| 色第一页| 国产人妖的免费的视频| 久久女同性恋一二区| 中国国产精品一区视频| 亚洲色图综合网| 333kkkk·亚洲com久久| 色哟哟av| 99精品网| 亚洲无992tv| 日韩二三区| 天天狠操| 综合激情一一91| 四季av一区二区凹凸精品小说| WWW黄片COM| 久久精品无码专区| 国产在线不卡导航| 欧美日韩黄片精品在线| 天天综合网AV91| 日韩欧美字幕亚洲一区二区| 欧美综合中文| 日韩无码嘿咻黑热久| J?P?NESEHD熟女熟妇伦| 91爰爱欧美| 国产精品岛国片在线观看| 一区二区三区一亚洲中文字幕、综合区灬 | 人妻欧美| 熟女中出视频| 乱欲一区二区| 亚洲欧美骚| 2025亚洲男人天堂| 日韩色欲久久一二三四区| 久射吧| 欧美熟妇视频 | 蜜臀av一区二区三区免费观看| 日本成a人v网站在线观看| 日本蜜桃| 久久精品99| 18禁止看精品中文字幕| 激情黄色五月天| 91丨九色丨熟女高潮| 2024黄色视频| 风月影院男女十八禁| 婷婷五月天在线观看| 玖玖爱在线视频免费观看| 日本一久是| 性吧在线视频| 亚洲自拍天堂| 91亚洲欧美激情| 国产熟妇一区二区| 九九激情网| 欧美性爱第一区| 久久婷婷成人综合色怡春院| 欧亚第一综合网| 青草av在线| 国产精品无码成人精品| 加勒比无码毛片| 爽爽爽免费视频| 99热超碰在线| 亚洲小电影免费涩涩成人在线高清| 天天综合网~91| 久久久久久久久久黄色网| 啪啪一区| 再深点灬舒服灬太大了添视频 | 亚洲好色人妻| 神马久久久久久久久久久久| 色婷婷99| 99在线无码精品秘 入口黑人 | 强奸乱伦AV一天堂网| 四虎影视 亚洲无码| 亚州乱码中文字幕综合久久久| 任你艹| 天天流夜夜操| 欧美少妇性乱| 久久宗合97| 欧美偷拍区| 搡老熟女老女人老熟妇免费视频| 久久亚洲婷婷| 国产传媒美日韩av| 久久久久久少妇| 久久一二三四| 久久九九国产精品| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 天操天操夜操夜月操月年年操操| 黄页18禁| 中文字幕二区日韩天堂| 色九九九综合| 日本黄大片在线观看视频| 黄色小说亚洲| 狠狠色噜噜狠狠狠狠狠色综合久久| 精品九九九九九九九| 在线黄页看毛片| 日本亚洲熟女视频| 四虎视频在线观看| 91色综| 免费人成?大片在线播放| 国模私拍一区二区三区神乳| 九月伊人中文字幕| 日日躁天天躁狠狠躁| 天天拍天| 熟女高潮合集-永久久久-成人AV | A片大香蕉在线| 丝袜亚洲综合| 国产精品一区二区三区四区五区| 亚洲97网站| 日本黄色天堂| 97精品久久久久中文字幕| 天堂国产AV| 日韩影片中文字幕一区二区三区| 精品久久一区二区三区四区五区| 男女一级A片大黄,一进一出| 伊人黄色视频免费观看| 久久毛卡| 天堂中文日本在线观看| 国产精品无套内谢| 2019天天干天天操| 乱伦图av| 国产男人又猛又粗又爽| www.91理论| 一区二区三区免费岛国片| 国产AV激情无码久久无码| 三级特黄60分钟播放| a一区二区三区乱码在线| 国产传媒午夜理伦精品| 蜜乳视频网站| 国产一级137片内射麻豆| 啪啪啪东京| 亚洲字幕一区二区| 脫衣舞一区二区三区| 国产日韩欧美亚洲精品95| 人人妻人射| 日本操BAV| 色欲天天综合网| 深爱五月天| www.狠狠干.coom| 怡红院怡春院| 99热精品国产| 欧洲自拍色图gif在线| 综合一区二区影视| 亚洲第一视频 欧美风情 日韩| 噜噜噜噜天天狠狠| 天天日夜干| TS人妖另类精品视频系列| 亚洲无码国产探花在线观看| 永久免费av无码网站国产app| 日韩美女啪啪一区| aaaa少妇高潮大片| 色区久久| 人妻夜夜爽天天爽麻豆三区网站 | 青青青青草av在线观看| 96久久久精品| 久草电影网| 国产一区在线播放| 日韩免费福利在线观看| 可能人人看人人摸| 亚洲欧美经典一区二区 | 久久av网| 黄色一区三区| 91亚洲情色| 午夜精品久久久久久久久久蜜桃| 美中日韩无码| 五月开心网| 欧美页片| 好一吊区二区| 成人线上超碰| 双插性欧美一二三区| 婷婷五月天影院| 岛国AV一区二区电影| 欧美色综合图片| 伊人九九九| 男人的天堂午夜av| 亚洲色欲天天人妻无码系列专区| 久久久久久中文字幕中文字幕最新| 日韩啪啪啪视频| 婷婷8月天青娱乐| 国产精品久久久久久久无码AV| av网页一区二区三区| 性吧在线视频| 九区国产| 老熟女综合| 亚洲第一黄色av网站| 夜夜一区二区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 在线电影亚洲色图| 91在线免费精品视频| 欧美大香蕉专区网| 超碰日本97美女人妻人人玩人人爱| 人妻 欧美 中文| 啊啊啊好舒服视频| 99久久婷婷丁香| baisiav| 999熟女精品| 高清无码久操视频| 亚洲精品成人| 97在线观视频免费观看| 欧美在线啊啊| 婷婷丁香五月天亚洲天堂网| 婷婷情色综合网| 中文字幕欧洲有码| 午夜国产乱伦视频| 国产女人高潮视频| 在线五区| 国产最火爆久久国产网站网站 | 国产精品人妻无码久久久互動交流| 亚洲无码免费看| 91精品成人www| 精品国产乱码久久久影院| 少妇一区二区三区高速| 色欧美天天| 五月天人妻综合| 日韩精品国产一区二区| 婷婷色一区| 国内毛片四区| 久久久久久精品免费看A级| 亚洲AV高潮| 97精品视频| 色播丁香| 熟妇高潮二区三区| 久久无码成人| 成人色女网| 九九九久久久| 五月天婷婷久久| 天操天操夜操夜月操月年年操操| 日熟女| 亚洲天堂另类小说男人| 欧美激情性久久久久久| 国产精品密臀网在线观看| 国内外内射高清视频| 凹凸视频特色日本特黄| 久九9精品| 又大又长又粗又爽又黄| yazhousetuoumei| 综合网亚洲| 久久人妻视频网| 情色大香蕉| 欧美成va视频网站| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 神马久久69| 人人妻人人爽 97人人看碰人免费公开视频|