国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲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
返回資訊列表
天天综合97| 91美女精品| 欧美天天综合| 熟妇熟女亚洲天堂网| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 爱射综合| 国产日产欧产美韩系列麻豆免费| 久久久久亚洲AV无码专区少妇| 99精品网| 男人的天堂va在线| 大逼色网站| 亚洲色图欧美视频| 亚洲天堂一二| 8050午夜少妇无码| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 亚洲怡春院| 国产精品久久99日日| 久久久久久九九九九-美女久久久久久久-成人AV | chaopen97久久| 欧美色视频在线| 91精品电影18| 夜草网站| 97超碰色屌| 亚洲日本激情| 色九九九综合| 色丁香久久| 5252色欧美在线男人的天堂| 日韩精品黄片免费观看| 天天天堂影视日韩亚洲91| 日本视频在线观看污污污| 久久久久久久久久久999| 中文字幕蜜乳av| 夜夜狼人妻| 亚洲综合伊人无码久久| 91视频国品一二三区| 97视频在线观看免费高清| 婷婷丁香六月| 日日嗷| 国产精品视频精品一二| 超碰地址久久| 人妻碰碰碰碰碰碰| 亚洲色图尤物视频| 97青娱乐超碰久久| 久久综合激情| 97内射偷拍| 人妻色偷色噜| 欧洲视频在线| 性爱久久| 啊啊啊啊啊啊啊啊在线观看| 97超碰无码网| av日韩在线观看电影| 国产9熟妇视频网站| 午夜福利av电影在线| 98福利在线视频| 天堂中文日本在线观看| 美女91网| 高树玛利亚无码流出| 国产亚洲中文不卡二区| 九九热国产| 亚洲AV无码| 日韩中文字幕人妻视频| 国产精品96久久久久久| 亚洲少妇在线影音| 99操| av网站在线观看了| 四虎av在线| 久久久人妻| 中文字幕一区二区三区四区在线视频| 蜜桃臀一区二区aV| 国产第二页| 欧美中出1| 最新无码国产| 亚洲青青草| 熟女人妻av在线资源,黄色的资源| 91处女在线观看| 三级色综合| 久热热| 黄呦呦在线| 日本在线不卡v二区| 超碰69| 玖玖人人爱| 美女写真| 超碰在线人妻中文字幕| 日韩欧视频| 你草精品在线视频| 久久久一区二区三区四曲免费听| 欧美片第一页| 91美女精品| 久久最新视频免费观看| 国产亚洲99久久精品| 国产色综合亚洲色综合吹潮| 欧美色图亚洲激情| 蜜乳av一区二区三区| 九九性视频| 亚洲天堂欧美| 亚欧操逼片在线观看 | 欧美拳交在线播放| 九九色逼| 日本高清有码网址视频| 中文字幕亚韩| 欧美色视频在线| 国产97视频| 欧美精品日韩一区二区| 一级性爱视频免费在线| 91狠狠| 91丝袜人妻| 久偷拍| 91女网站| 婷婷综合久久| 久久人妻精品| 毛片电影一区二区三区| 欧美日本一区二区a人| 人人模人人看| 摸奶性爱视频网站在线免费播放| 热99这里有精品综合久久| 校园春色美腿丝袜| www欧美91| 精品人妻一区春色| 亚洲精品欧美专业| 色爱天堂| 亚洲97| 久久亚洲欧美中文字幕国语| 五月激情小说| 97超碰色中文字幕| 欧美性爱中文字幕无线码| 97超碰美国| 日日爱99| 男人天堂.AB| 亚洲图片欧美色图| 夜夜操天| 日韩免费一级性爱视频| 国产大片精久久久久久| 操人妻少妇中文| 91N综合网| 中文字幕在线观看视频www| 蜜桃臀一区二区aV| 91中文在线| 97资源站国产精品| 射 色综合| 9丨久久九九九| 欧美中出1| 91网站18| 强奸熟女一区二区三区| 久久性视频| 国产黄色剧情影片麻豆免费播放| 九草九九九| 亚洲 欧美 制服 另类 自拍| 91女优在线观看 | 夜夜嗨av午夜成人| 欧美大香蕉专区网| 国产一级舔足在线观看| 欧美日韩人妻精品一区二区三区| 情侣开房子拍 日韩无码 女的很漂亮| 无码人妻精品一区二区三区99不卡 | 欧美影院一区二区三区| 中国的操老妇女| 日本网色| 日韩人成网站在线播放| 亚洲欧洲日本精品中文a∨| 超碰69| 综合网,亚洲,欧美| 可能人人看人人摸| 999精品国产高清一区二区| 操死我了啊啊啊| 自拍丝袜美腿人妻| 欧美亚洲手机在线| 欧美成人国产精品| 欧美性爱一区| 美欧老女人97| 天天日夜夜爽| 色九月| 伊人女女资源在线观看| 亚洲无码太久| 精品无码少妇| 人妻丝袜一区二区三区在线| 大香蕉日亚洲日本亚大| 久久久99999久网站| 人妻久热在线| 99热精品青草在线| 天天天肏屄欧美| 人人做人人妻人人夜视频| 日韩精品操少妇| 2017亚洲天堂| 激情色图| 九九九草| 国产精品久久久 | 五月天婷婷久久| 亚洲 暴爽 AV人人爽日日碰| 亚洲伊人久久精品影院| 精品久久青青草| 国产精品一区二区三区,亚洲综合| 一区二区三区精品黑丝白丝酒店对鸡| 亚州,欧美在线| 91黑丝操| 国产精品欧美在线观看| 天天综合网网欲色| 欧美人人操人人插| 激情天天视频| 国产AV无码AV| 91大学精品激情戏| 多乙久久久久久| 日韩熟女操逼| 97欧美性爱| 操逼啊啊啊91| 大香蕉丝袜一级片| 日本有码影片下载 | a片偷拍视频| 国内精品嫩模A∨私拍小视频| 一个人免费视频观看在线WWW | 国产精品第一区第一页| 久久国产免费激情视频| 亚洲激情在线一区二区| 怡红院怡春院| 国产午夜福利合集| A一区片| 国产网红精品| 在线观看AV不卡| 久久日本熟女精品一区| 91欧美色| 一区操逼日比视频| 啪啪视频mP4| 2017天天透天天通天天擦| 日本黄页视频在线观看| 91丝袜美女视频| 日本精品网站在线中文| 99啪啪| 久久久久久久久久黄色网 | 亚洲人妻久久| 国产成人啪一区二区| 综合亚洲欧美| 家庭乱伦网站国产| AV老汉| 91bbbbbb| 久久精品国产亚洲AV无码电影| 深夜国产一区二区三区在线看| 九九热视频在线观看| JULIA人妻风俗店中出电影| 97精品在线| 97国产精品久久久久| 蜜臀一区二区三区在线| 久久五月综合| 久久天堂网| 国产成人99久久亚洲综合| www.99热| 91性网| 自拍偷拍2025在线观看| 青青欧洲黑| 亚洲色欲天天天堂色欲网女| 欧美激情视频一区二区三区不卡| 欧美性夜| 人妻久久久久久久久久久久久久久| 国产精品九九| 激情网色| 加勒比久久av| 国产免费永久精品无码| 久久久久幕乱码| 精品毛片久久久精品毛片| 国产熟女| 大伊香蕉在线视频免费| 亚洲丰满很很操| 丝袜熟女一区二区三区| 色噜噜人妻av中文字幕| 欧美色婷婷| 97免费视频在线观看视频| 亚洲AV性爱电影| 老色69| 久久久久99精品成人片蜜臀| 日日干日日| 人妻夜夜爽天天爽三区麻豆AV网站| 亚洲精品成人激情在线| 97天堂| wwe 天天干.com| 日韩性爱1级片视频| 日韩精品人妻中文字幕久久久| 中文字幕在线观看永久| 9久9久9久9久视频网站| 国产女生在线| 欧美图片校园春色| 三级片大波波| 中文字幕一区二区三区字幕| 日日AAvv| 中文字幕天天天天天| 亚洲国产精品有声| 欧美一区二区| 亚洲视频小说| 发朗少妇买婬全视频中文| 久久久性| 91n.欧美| 91男女啊啊啊| 欧美一区二区观看在线| 91爱网| 色婷婷国产精品一区在线观看| 嗯嗯啊啊啊好舒服| 日本久久99| 俺也射| 日日夜夜干| 综合av社区| 91视频女生| 亚洲色图20p| 九九伊人网| 伊人热综合| 青娱乐黄色录像| 伊人aaa| 欧美日韩淫加| 99热在线观看| 女人爽到高潮潮喷18禁网站| 精品福利| 久久区| 精品人妻久久久| 色噜噜综合在线| 凹凸视频特色日本特黄| 亚洲天堂AV在线播放| 欧美影院一区二区三区| 超碰97 线线 在现| 色噜噜国产精品视频一区二区| 日韩不卡网操逼中文字幕日韩| 中国黄色特级精品一区二区三区片| 男人的天堂2019AV| 国产精品久久久无码aV去| 婷婷九月丁香| 99精品丰满人妻无| 日韩精品区二区三区不卡| 精品性爱一区二区| 户外裸露刺激视频第一区| 亚洲精品三区在线观看| 国产亚洲深夜激情| 天天综合97| 97欧美视频| 天天综合亚洲综合| 2020久久免费视频| 国产9 9在线 | 亚洲| 26uuu最新| 伊人丁香五月婷婷| 亚洲第一黄色av网站| 熟女熟妇一区二区三区视频| 97欧美日韩综合| 人妻丝袜一区二区三区在线| 上特色A在线| 综合夜夜| 91成人高清在线观看| 国产强奸乱伦第1页| 操碰91| 亚熟在线| 国产白丝网站| 精品丝袜无码一区二区三APP| 中文不卡视频| 久久在肏| 在线啊啊啊| 伊人久久婷婷| 免费A V在线| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 两女互慰AV高潮喷水在线观看| 欧美性爱精品一区二区| 亚洲国产丝袜熟女av | 日本www操操操| 日本日逼高清| 先锋影音av先锋一区| 97超碰欧美| 国产一区二区三区久久精品太古里| 天天综合网国产| 亚洲色天堂日韩中| 91骚妇| 日本一片一区| 人人超碰在线观看黄| 美女啊啊啊啊pc| 婷婷丁香六月天| 日韩av乱伦| 日本三级久| 久久久一热在线播放| 极品肉射| 亚洲在线网站| 张柏芝国产一区在线观看| 嫩草美女久久| 日韩亚洲精品一区二区| 男人的天堂啪啪| 激情色色| 九九热精品视频在线观看| 人人操AV| 色www精品视频在线观看| 91精品国久久久久久无码| 97爱亚洲综合色| 国产97在线播放| 亚洲高清男人天堂| 蜜臀久久99精品久久久久久成人小说 | 无码精品人妻一区二区三区妖精 | 日韩中文字幕二区| 资源在线观一 二| 97资源免费视频| 国产人人干| 少妇69中文| 久久有码视频| 黑人美精品 A片| 五月丁香影院| 久久鲁夜| 无遮挡又黄又刺激的视频| 亚洲精品成人动漫在线| 五月婷婷啪啪| 97视频900| 综合色色婷婷| 99热导航| a亚洲欧美色欲| 一线黄色免费性爱片| 国产AV高清AV无码| 久热久操| 一区二区三区麻豆| 久久青青草原免费视频| 国产精品久久久亚洲一区| 941超碰| 天天视频网站黄| 自拍鲍鱼一区在线高清观看免费| 亚洲清纯唯美| 国产精品无码在线| 天天综合麻豆视频| 青娱乐二区免费| 一本一道人妻久久一区二区三区 | 九九热只有精品| 亚洲色综合| 国产综合久| 国产一级特黄大片处女| 国产黄色动态精品| 天天综合网~91| 六月丁香婷| 天天爽天天操啊啊啊| 九九久久首页| gogogo免费高清看中国国语| 欧美亚洲AN| 秋霞一级鲁丝片A片| 精品无码久久久| 99色在线| 99热aaa| 91日韩网站| 一级性爱视频免费观看| 成 人 影视 一区 二区 三区 四区| 色97国产69香蕉| 国产在线精品偷| 97欧美在线| 日韩人妻操B| 五十路六十路素人熟女| 欧美色图人妻| 色99色| 韩国三级一线观看久| 久久秀这里有精品| 亚洲一区二区三区中文字幕| 性91| 久污| 亚洲天堂,男人| 婷婷干黄色| 日韩成人大片一区二区| 97爱爱爱| 日韩人妻精品| 少妇人妻无码| 久久五月综合| 综合av社区| 人妻精品一区二区全免费| 国产精品探花在线| 亚洲乱熟女一区二区| 久久性爱免费送| 99亚洲精品| 日韩欧美女求操每天更新| 麻豆天美国美国产| 激情一区二区| 视频黄站| 精品中文日韩字幕视频| 日韩精品一二三四| 久久久婷婷| 在线观看岛国有码| 一级二级在线观看| 青青草一区二区高清无码视频 | 国产日韩在线播放| 国产超碰AV在线精品| 日韩精品人妻中文字幕不卡乱码| 久久久不能久久久久| 五月天综合在线| 亚洲欧美日韩夜夜| 国产吞精a级片激情电影| 欧美午夜一区二区三区| 色色香蕉| 成人午夜视频免费播放| 99热综合| 欧亚洲精品有视频| 成人性爱免费播放| 久久久久久九九九九| 亚洲天在线| 深夜激情| 大香蕉狠狠爱| 无码一区免费在线不卡| 天天躁日日躁AAAAXXXX国产 | 激情文学亚洲| 亚洲九九九| 黄色大片视频在线免费看| 久久久97| 国产白嫩漂亮KTV在线| 91精品无码人妻系列| 操99| 性感女人网页在线观看视频| 久久色情| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 青青久操| 蜜臀99久久精品久久久久久| 蜜臀网 一区| 自拍偷拍草一草| 亚洲熟女性高潮久久久| 十八禁黄色| 国产一级内射高清视频 | 久久超碰久| 大香蕉欧美伊| 青青草色AV| 国产在线综合网| 国产精品久久久久久久黄无码| 人人操人人狠狠操| 九九英色视频| 熟妇人妻精品一区二区| 人妻献身系列第54部| 黑人黄片在线免费观看| 99精品视频在线观看| 蜜臀AV成人精品蜜臀| 亚洲精品黑丝| 嗯嗯啊啊好爽| 色五月婷婷五月天| 精彩久久中文| 国产无码高清操逼视频| 大奶啊啊好爽 | 在线观看国产黄色| 久久久人体| 97国产精选| 国产粉嫩蜜臀av一区二区三区| 色婷网| 啊嗯嗯啊好大好爽| 欧美日韩色| 黄片aaaaa一区| 久久精品视频久久久| 99久在线精品99re8蜜桃| 亚洲乱码尤物193YW| 台湾佬中文娱乐自偷自拍| 久九九九九九九九热| 免费av大片| 五月天欧美色图| 色官网在线| AV丝袜少妇| 日产欧美电影一区二区三区| 丁香六月婷婷综合| 97亚洲精品超碰| 久久风骚城市人| 亚洲欧美国产va在线播放频| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 久久久精品91八戒| 夜夜 中文视频rt| 中文字幕丰满人妻日本| 丁香六月综合激情| 久久天堂| 精品视频久久久久九九九九9999| 久久久久亚洲熟妇熟女| 色五月av| 欧美 亚洲 第一页| 男人的天堂.com| 国产精品麻豆免费视频| 久久精品一区一起草| 久草免费福利在线播放| 欧美性生活内射| 操逼操网| 久久精品熟妇丰满人妻99| 婷婷三区| 日韩欧美国产高清视频| 久久αⅴ| 久久欧洲| 国产精品香蕉热久久新品| 992大香蕉| 综合日韩激情另类图片| 欧综合网| 97天天爽| 亚洲超碰在线| 18禁网站在线播放| 97在线免费看视频| 九七毛片九九毛片| 国产成人亚洲精品自产在线| 91AV入口| 97久久网| 一区二区三区一亚洲中文字幕、综合区灬| 少妇一线天久久久久久| 亚洲精品官网在线观看| a亚洲欧美色欲| 亚洲色狠| 爱爱动态120秒| 欧美18老人禁| 国产精品com| 91熟女丨91老女人| 九九九成人| 亚洲激情深爱文学小说网站| 试看福利| 综合一区二区影视| 日日噜噜夜夜久久亚洲一区二区| 天天日天天舔东京热 | 丝袜人妻av一区二区| 五月开心久久AV官网| 日日日啊啊啊| 99这里都是精品| 免费中文在线| 一级性爱视频免费观看 | 入口操逼网站| 无码在线亚洲| 天堂中文日本在线观看| 日本操嫩b网| 伊人黄色视频免费观看| 国产 亚洲 丝袜 制服| 91精品久久久| 操逼视频免费日韩无码| 亚洲精品视频在线播放| 亚洲1区| 99久久婷婷| 激情综合五月天| 国产欧美日韩在线观看麻豆传媒公司| 67194国产| 久久综合九九| 免費人妻夜夜爽天天爽爽一区| 色情亚洲日本成人| 豆1无夜无码| 男人的天堂一区三区| 岛国成人av在线播放网址| 色婷婷久久| 99爱在线视频| 91天射| 午夜精品久久999热蜜桃介男人用| 人妻天天爽夜夜爽2| 一本色道人妻久久| A 在线网址| 国产精品午夜高潮呻吟久久av| 婷婷啪啪| 嗯嗯,好大,好爽,好骚 | 男人的天堂欧美| 男人的天堂久久狠| 日日爱99| 免费看日本操逼视频| 午夜啊啊啊| 日韩少妇丰满亚洲| 欧美日综合| 国产操逼视频在线观看| 亚洲九九夜夜| 美女毛片999| 色区97| 国产精品宅男免费| 日本97久久久精品| 欧美性91| 人妻99p| 日韩在线一区高清在线| 淫色网综合| 日本布卡一区二三区| 天天激情干| 精品久久久av无码免费| 色婷婷久久| 国产人妻精品一区二区三区秋霞 | 美美91成人国产精品欧美精品久久久久久久| 9精品久久| 一类av片在线看| julia在线观看久久| 999久久久久久久久| 国产精品毛片?v一区二区三区| 东京热激情视频一二三区| 日韩无码服务区| 91三级理论片播放器| 男插女青青影院| 97免费在线| 天天综合日韩网| 国产AV中文| 精品一区二区三区最新| 91亚洲综合| 国产成年女黄特黄| 国产高清不卡视频| 再深点灬舒服灬太大了添视频| 久久久久久久国产| 强奸乱伦Av网| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 91久久精品国产| 立川理惠被中出无码| 亚洲第一综合| 日韩字幕一区| 操一区| 无码日韩网站| 久草免费在线视频| 欧美色图片91| 国产 热久久久久国产精品| 四季av一区二区凹凸精品小说| 丁香色五月 97干| 麻豆久久一区二区三区| 色逼综合| 中文字幕-区二区三区四区视频中国| 玖玖爱在线视频免费观看| 自拍二页| 日本不卡高清视频| 国产精品噜噜噜日日日| 加勒比AV天堂| 欧苏综合色综合| 夜夜操青青草| 日本操逼视频免费| h色99999| 97激情97激情| a级理论午夜日本| 美日韩男女操屄视频| 欧美线天码中字| 神马久久久久眼| 美女尤物福利视频| 色婷婷在线视频精品导航| 午夜福利在线合集| 99re免费视频精品全部| 東南亚性呦成人伦理资源在线视频 | 日本裸体久久色噜噜| 日韩黄色一区二区三区| 另类TS人妖一区二区三区| 亚洲无码太久| 国内精品嫩模A∨私拍小视频| 乱色视频中文字幕| 欧美 亚洲| 天天舔天天| 久久人妻| 中文字幕 一区二区 亚洲无码| 精品人妻1区| 国产欧美日产一区二区三区 - 国产欧美日 | 蜜臀99精品国产高清在线观看| 操少妇很爽av| 熟女五十路一区二区三| 天天伊人| 伊人久久亚洲色欲综合网站 | 欧美亚洲国产自久久| 亚洲AV无码国产精品久久久久 | 视频二区美腿丝袜制服人妻欧美 | 亚洲激情综合另类男同| 中文不卡视频| 99只有精品| 亚洲男人天堂Av| A 在线网址| 天天看天天日天天操| 精品无码产区一区二| 天天射网| 久99| 亚洲最新av无码成人精品区 | 欧美图片校园春色| 九区国产| 大香蕉综合| 久久怡红院| 多乙久久久久久| 日产操逼| 人妻夜夜爽天天爽三区麻豆AV网站| 九九av| 97干天天| 超碰色中文| 色综合网1| 乳欲人妻办公室奶水| 9色国产精品一区粉嫩| AV天堂因数| 怡红院亚洲怡春院av| 99热在线不卡| 色综合加勒比四四季| 精品无码久久久| 日韩无码嘿咻黑热久| 91丨九色丨大屁股| 色综合久| 欧美男人一区| 婷婷五月天成人| 五月婷婷六月天| 六月丁香久久| 99久久99九九99九九九| 九九热精品| 97色伦欧美| 一二三四免费视频| 91 手机在线播放 绯色| 天天干天天操天天拍| 亚洲熟妇丝袜在线观看| 国产日本熟女顶级一区二区三区视频| 东京日日夜夜| 91 国产丝袜在线放观看| 老女人日韩美91| 97免费视频网| 91久久国外网| 国产熟女无套内射| 中英熟女操女| 国产特级毛片AAAAAA高潮流水 | 91丝袜| 亚洲国产精品成人综合| 国产熟女免费观看久久| 亚洲无码99| 啊啊啊好湿久久| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 欧美性色综合网| 色哟哟av网址| 久久伊人东京热| 综合久久97| 中文字幕,人妻,日韩| 日韩欧美aⅴ综合网站发布| 亚洲激情av| AV高清一区| 2019亚洲男人天堂| 翔田千里A片一区二区| 人摸人人操人| 日韩紧密久久| 色97欧美| 国产亚洲美日韩Aⅴ中文字幕无码成人| www.久久爱| 欧美白嫩在线放| 人妻少妇精品久久久久久| 黄色操人| 欧美九9 9 9| 一级啊性爱在线视频| 四季AV综合网址| 一本久久久精品| 操逼不卡中文字幕| 九九久久国产精品| 粉嫩AV一区二区夜夜| 国产一级作爱毛片| 97亚洲欧美日韩| 丰满人妻-区二区三区| 99久久精品无码一区二区| 少妇被玩视频二三区| 91模特在线观看| 思思热在线cao| 国产亚洲色婷婷99精品91| 亚洲色图A| 最新啪啪视频| 蜜桃视频啊啊啊啊| 久久91视频| 超碰99热中文字幕| 国产日韩精品suv| 一区二区三区四区色图| 天天干人人乐| 亚州性色| 久久女人一区二区三区| 欧美伊人电影| 久久激情视频| 91色射| 精品性爱无码在线播放| 国产中文字幕在线| 偷看洗澡一二三区美女| 国产一区二区精品久久久不卡蜜臀| 另类一区| 啊啊啊轻点在线观看| 国产激情在线观看| 色噜噜人妻av中文字幕| 国产精品熟女乱伦| 玖玖久久久| 亚洲有码 欧美精品| 欧美色欧美| 免费网站观看www在线观| 自怕偷自怕亚洲精品| 婷婷九月国产| 91狠狠综合久久久| 少妇熟女一区二区三区| 99re3这里只有精品| 国产女人高潮嗷嗷嗷叫小说| 色眯眯av| 日本综合色图| 日本操逼视频在线| 超碰欧美在线欧美| 999岛国大片| 女人天堂av在线播放| 欧美熟妇人体| 国产亚洲色婷婷久久99精品91葵花宝典 | 久久夜嗨| 精品国产精品一区二区| 国产精品一区二区a| 色踪合AV| 欧美九九爱| 黄色AAAAA欧美| 亚洲毛片久久| av东京热男人的天堂| 大香蕉五月天| 一个色导综合| 97美日韩视频| 男人的天堂在线| av天天在线观看| 操逼操网| 超碰在线欧美性爱激情| 超碰在线日韩一区| 日韩精品99久久久久久中文字幕 | 天天做天天爱夜夜爽毛片试看| 情色图区| 成熟熟女国产精品一区二区| 国产后入精品| av凤凰久久久| 五十路六十路素人熟女| 一区二区三区不卡视频| 后入式五六区| 中文字幕av丝袜| 色天使大香蕉| 天天插天天射| 柠檬AV导航| 亚洲精品人妻吞精av| 久操凹凸视频| 日韩精品一区二区高清| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 亚洲欧洲精品视频发布| 先锋激情∨在线视频播放| 少妇久久久久| 亚洲黄色电影| 欧美日韩国产色五月综合在线| 制服诱惑亚洲一区二区三区在线观看| 99啪啪视频| 三上制服丝AV| 校园春色综合色| 少妇与黑人高潮在线| 蜜臀精品1区2区| 激情图片亚洲色图| 欧美 青青草| 国产欧美日韩臀| 亚洲涩涩| 麻豆精品三区视频| 无毛精品| 亚洲欧美国产精品久久久久久久| 四虎精品亚洲| 亚洲人天堂| 国产午夜在线观看| 天天看精品动漫视频一区| 91AV入口| 国产高清26uuu| 久久肏大逼| 亚洲精品日日夜夜52| 密桃99999| 久草资源在线视频官方总站日韩丝袜美腿 | 亚洲熟女偷拍在线观看| 亚洲在线综合| 蜜臀99久久精品久久久懂爱| 搡老女人老91妇女老熟女| 精品人成视频在线观看| 国产成人99久久亚洲综合| 久艹99| 97资源站国产精品| 亚洲精品久久久久毛片A片拉屎 | 日韩成人无码| 国产女人与拘做受视频免费| 亚洲少妇中文字幕网址| 日本天天人人狠狠在线日美女| 青青操少妇| 婷婷精品久久av影视| 国产97在线 | 亚洲| 囯戸精品高潮呻吟旡码| www久久99| 乱老熟女一区二区三区| 精品一区二区三区18| 大香蕉黄色一级片免费看| 操操啪| 大香蕉欧美国产日韩高潮| 97精品在线视频| 3P乱轮视频| 宅男91视频在线播放| AV天黑人| 人人操人人色人人摸| 狠狠干综合| 韩国嫰模上门援交视频| 亚洲电影中字一区二区| 五月婷婷啪啪| 96久久久精品| 四虎午夜影院| 97综合在线观看| 欧美亚洲首页| 人人射人人操人人摸| 欧美伦乱爱| 国产又猛又粗又爽又黄| AV九九| 999久久芭蕾| 一级啊性爱在线视频| 91欧美性| 国产精品久久久久久久毛片1| 一区二区 电影 亚洲| 国产在线综合网| 亚州精品一区二区三区香中文字幕在线| 91亚洲欧美综合高清在线| 亚洲第一免费视频| 欧亚日韩三区| 国产成人天堂| 免费在线黄片视频| 性九九九九九九| 人妻 中文 日韩| 中文字幕诱惑制服人妻丝袜美丝袜美 | 操逼日韩无码| 深喉吞精| 超碰79人人乐| 国产老太乱伦一区| 欧美日韩222| 最新国内自拍av免费| 日欧毛片久久| 在线人人人人人人精品超| 男人天堂免费| 欧美日韩成人在线| 超碰97 线线 在现| 91原创在线观看| 在线毛片片免费观看| 黄色不卡视频| 手机在线观看不卡无码av| 91久热| 国产av高清版| 超碰精品国产无码| 久久久熟女一区| 亚洲免费看片| AAAA欧美日韩| 极品色电影院| 婷婷五月成人| 17c在线成人免费A片观看| 久久久少妇诱惑精品视频| 95人妻爽爽人人做人人澡| 97超碰人人操人人操| 成人久久久精品| 天天影视综合网欧美精品| 亚洲中文一区二区三区| 一本大道久| 欧洲乱码视频| 日本在线激情一区二区三区| 免费视频一二三区| 久久久久9999精品九九九| 裸体美女国产免费久久久网站| 欧美爆乳精品一区二区| 99在线精品观看视频中文| 欧美精品91| 欧美高清第一页| av线电影| 欧美精品丝袜久久久中文字幕| 7777欧美成是人在线观看| 探花视频免费观看国产专区| 人妻少妇无码| 另类av天堂| 裸体美女免费看网站青草| 日韩中文字幕精品一区在线| 国产精品乱码久久久久| 中文在线视频| 久久久国产亚洲精品系列| 囯产精品久久久久久久久久梁医生 | 国产精品久久久久久久久久久久久久久久久久 | 少妇被c 黄 免费观看| 九九九热精品| 四虎免费看黄| 美女啊啊啊啊啊啊啊| 色色操| 免费操逼91| 99精品丰满人妻| 天天综合色电影| 狠狠综合网| 欧美黄片欧美黄片xxx| 久久亚洲欧美中文字幕国语| 午夜成人爽爽爽爽A片李冰冰| 日本中文字幕一区| 久久人爽| 天天摸夜夜操视频| 精品国产72| 久久综合精品一区二区三区| 九一屌逼| 大香蕉伊人亚洲| 内射中出日韩在线观看视频| 国产精品麻豆成人AV艾秋| 伊人久久88国产女| 欧美在线观看综合国产| 色综合网1| 人成午夜免费大片| 97福利视频| 黄片aaaaa一区| 99只有精品| 试看福利| 激情四射婷婷六月天| 激情综合网一盗摄| 夜夜做夜夜爽精品视频| 天天操天天日青青草超碰av| 天天热精品| 33044男人的天堂深夜备| 超碰97 线线 在现| 91狠狠综合网| 一区二区三区亚洲| h无码动漫在线观看| 99熟女| 91狠婷| 天美欧美国产| 热热色AV| 欧美一级在线观看成人| 一道α片欧美| 欧美久久伊人| 激情小说五月天| 久久99手机免费视频| 天天操天天日青青草超碰av| 成人小电影网站tex| 乱操乱伦AV| 亚洲中文字幕精品久久久久久直播| 深爱五月婷婷| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲熟妇自偷自拍另欧美| 97久久精品亚洲中六字幕| 欧美色自拍| 91狠狠综| 國產尤物AV尤物在線觀看| 精品超碰中文在线| 小骚逼被操的爽不爽| 91亚洲图片| 国产成人精品必看 | 91狠狠狠| 国产精品免费日韩| 欧美久久九九| 成人九九| 国产毛片在线| 久九干| 日本 情色 1区| 日日干夜夜欢| 翔田千里A片一区二区| 欧美国产伊人久久久久| 中文字幕版| 毛片一区二区| 少妇高潮99p| 精品视频一区二区| 亚洲av淫乱| 欧美亚洲厕所精品偷拍91| 亚洲电影中字一区二区| 五月婷婷色| 亚洲精品97p| 久久久久国产精品喷潮免费观看臀 | 精品人妻1区| 亚洲图片欧美制度| 人人弄人人摸| 欧美精品丝袜久久久中文字幕| 久久老熟女| 日本色婷婷| 天堂亚洲欧美| 蜜臀久久99精品久久久老,,| 九九九九亚洲| 91综合在线| 久热最新在线杭州| 色欧美天天| 欧美色宗合| 色婷婷在线视频| 女性91网站| 男人的天堂激情| 天天躁日日躁xxxxx| 黑人与人妻| 韩国三级理论在线| 裸体美女久久久| 91精品国产高清久久久久久,亚洲成人| 精品人妻一区二区蜜桃视频| 亚洲AV成人无码一区二区三区在线观看| 欧美激情黑人| 色官网在线| 亚洲色交| 久久伊人网视频一区二区三区| 国产男女边吃边摸视频网站| 口爆综合网| 豆花视频操逼网址| 成人天天爽| 蜜桃臀av在线观看| www.91人妻.com| 高潮综合网| 亚洲乱码国产乱码精网站| 在线亚洲丝袜视频网站| 一起草日韩| 日韩久射综合| 综精品久久久aaaa| 美国一区二区三区视频| 搡老女人老91二区| 精品久久久久黄少妇| 欧美人与性动交a美精品| 野狼福利社区| 日本不卡一区二区三区| 日本在线一二| 久久无码电影| 国产激情视频一区区三区| 97视频在线免费| 天天综合影院91| 亚洲天堂久久| 亚洲精品影视老司机| 78精品| 岛园激情|