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

歡迎訪問 生活随笔!

生活随笔

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

生活经验

c/c++标准预定义宏

發(fā)布時間:2023/11/27 生活经验 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c/c++标准预定义宏 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉自:http://www.eefocus.com/andysun001/blog/10-06/192018_008b3.html

?

一、標準預定義宏
The standard predefined macros are specified by the relevant language standards, so they are available with all compilers that implement those standards. Older compilers may not provide all of them. Their names all start with double underscores.

__FILE__
This macro expands to the name of the current input file, in the form of a C string constant. This is the path by which the preprocessor opened the file, not the short name specified in #include or as the input file name argument. For example, "/usr/local/include/myheader.h" is a possible expansion of this macro.

__LINE__
This macro expands to the current input line number, in the form of a decimal integer constant. While we call it a predefined macro, it's a pretty strange macro, since its "definition" changes with each new line of source code.
__FILE__ and __LINE__ are useful in generating an error message to report an inconsistency detected by the program; the message can state the source line at which the inconsistency was detected. For example,

???? fprintf (stderr, "Internal error: "
????????????????????? "negative string length "
????????????????????? "%d at %s, line %d.",
????????????? length, __FILE__, __LINE__);
????
An #include directive changes the expansions of __FILE__ and __LINE__ to correspond to the included file. At the end of that file, when processing resumes on the input file that contained the #include directive, the expansions of __FILE__ and __LINE__ revert to the values they had before the #include (but __LINE__ is then incremented by one as processing moves to the line after the #include).

A #line directive changes __LINE__, and may change __FILE__ as well. See Line Control.

C99 introduces __func__, and GCC has provided __FUNCTION__ for a long time. Both of these are strings containing the name of the current function (there are slight semantic differences; see the GCC manual). Neither of them is a macro; the preprocessor does not know the name of the current function. They tend to be useful in conjunction with __FILE__ and __LINE__, though.


__DATE__
This macro expands to a string constant that describes the date on which the preprocessor is being run. The string constant contains eleven characters and looks like "Feb 12 1996". If the day of the month is less than 10, it is padded with a space on the left.
If GCC cannot determine the current date, it will emit a warning message (once per compilation) and __DATE__ will expand to "??? ?? ????".


__TIME__
This macro expands to a string constant that describes the time at which the preprocessor is being run. The string constant contains eight characters and looks like "23:59:01".
If GCC cannot determine the current time, it will emit a warning message (once per compilation) and __TIME__ will expand to "??:??:??".


__STDC__
In normal operation, this macro expands to the constant 1, to signify that this compiler conforms to ISO Standard C. If GNU CPP is used with a compiler other than GCC, this is not necessarily true; however, the preprocessor always conforms to the standard unless the -traditional-cpp option is used.
This macro is not defined if the -traditional-cpp option is used.

On some hosts, the system compiler uses a different convention, where __STDC__ is normally 0, but is 1 if the user specifies strict conformance to the C Standard. CPP follows the host convention when processing system header files, but when processing user files __STDC__ is always 1. This has been reported to cause problems; for instance, some versions of Solaris provide X Windows headers that expect __STDC__ to be either undefined or 1. See Invocation.


__STDC_VERSION__
This macro expands to the C Standard's version number, a long integer constant of the form yyyymmL where yyyy and mm are the year and month of the Standard version. This signifies which version of the C Standard the compiler conforms to. Like __STDC__, this is not necessarily accurate for the entire implementation, unless GNU CPP is being used with GCC.
The value 199409L signifies the 1989 C standard as amended in 1994, which is the current default; the value 199901L signifies the 1999 revision of the C standard. Support for the 1999 revision is not yet complete.

This macro is not defined if the -traditional-cpp option is used, nor when compiling C++ or Objective-C.


__STDC_HOSTED__
This macro is defined, with value 1, if the compiler's target is a hosted environment. A hosted environment has the complete facilities of the standard C library available.

__cplusplus
This macro is defined when the C++ compiler is in use. You can use __cplusplus to test whether a header is compiled by a C compiler or a C++ compiler. This macro is similar to __STDC_VERSION__, in that it expands to a version number. A fully conforming implementation of the 1998 C++ standard will define this macro to 199711L. The GNU C++ compiler is not yet fully conforming, so it uses 1 instead. We hope to complete our implementation in the near future.

__OBJC__
This macro is defined, with value 1, when the Objective-C compiler is in use. You can use __OBJC__ to test whether a header is compiled by a C compiler or a Objective-C compiler.

__ASSEMBLER__
This macro is defined with value 1 when preprocessing assembly language.

?

C標準中的一些預定義宏

昨天寫代碼時需要在代碼獲取當前編譯時間,從而可動態(tài)地作為版本信息,因此用到了C標準中的一些預定義的宏。在此將C標準中定義的幾個宏一并總結一下:

?

__DATE__ 進行預處理的日期(“Mmm dd yyyy”形式的字符串文字,如May 27 2006)
__FILE__ 代表當前源代碼文件名的字符串文字 ,包含了詳細路徑,如G:/program/study/c+/test1.c
__LINE__ 代表當前源代碼中的行號的整數(shù)常量
__TIME__ 源文件編譯時間,格式微“hh:mm:ss”,如:09:11:10;
__func__ 當前所在函數(shù)名,在編譯器的較高版本中支持
__FUNCTION__ 當前所在函數(shù)名

  對于__FILE__,__LINE__,__func__,__FUNCTION__ 這樣的宏,在調試程序時是很有用的,因為你可以很容易的知道程序運行到了哪個文件的那一行,是哪個函數(shù)。
而對于__DATE__,__TIME__則可以獲取編譯時間,如如下代碼通過宏獲取編譯時間,并通過sscanf()從中獲取具體的年月日時分秒數(shù)據(jù),可在代碼中做相應使用。我的代碼中是根據(jù)此數(shù)據(jù)作為版本標識,并依此判斷哪個版本新些及是否需要升級。
char * creationDate?? = __DATE__ ", " __TIME__;
sscanf(creationDate, "%s %d %d, %d:%d:%d", month, &day, &year, &hour, &min, &sec);

?

?

預處理命令#pragma和預定義宏--轉載

一、C預定義宏
C標準指定了一些預定義宏,編程中常常用到。
__DATE__???? 進行預處理的日期
__FILE__???? 代表當前源代碼文件名的字符串
__LINE__???? 代表當前源代碼文件中行號的整數(shù)常量
__STDC__???? 設置為1時,表示該實現(xiàn)遵循C標準
__STDC_HOSTED__? 為本機環(huán)境設置為,否則設為0
__STDC_VERSION__ 為C99時設置為199901L
__TIME__???? 源文件的編譯時間
__func__???? C99提供的,為所在函數(shù)名的字符串
對于__FILE____LINE____func__這樣的宏,在調試程序時是很有用的,因為你可以很容易的知道程序運行到了哪個文件的那一行,是哪個函數(shù).

例如:
#include
#include
void why_me();
int main()
{
??? printf( "The file is %s/n", __FILE__ );
??? printf( "The date is %s/n", __DATE__ );
??? printf( "The time is %s/n", __TIME__ );
??? printf("The version is %s/n",__STDC__VERSION__);
??? printf( "This is line %d/n", __LINE__ );
??? printf( "This function is %s/n ", __func__ );
?? why_me();
?? return 0;
}
void why_me()
{
??? printf( "This function is %s/n", __func__ );
??? printf( "This is line %d/n", __LINE__ );
}

二、#line和#error
#line用于重置由__LINE__和__FILE__宏指定的行號和文件名。
用法如下:#line number filename
例如:#line 1000 //將當前行號設置為1000
?????#line 1000 "lukas.c"?? //行號設置為1000,文件名設置為lukas.c

#error指令使預處理器發(fā)出一條錯誤消息,該消息包含指令中的文本.這條指令的目的就是在程序崩潰之前能夠給出一定的信息。

三、#pragma
在所有的預處理指令中,#Pragma 指令可能是最復雜的了。#pragma的作用是設定編譯器的狀態(tài)或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全兼容的情況下,給出主機或操作系統(tǒng)專有的特征。依據(jù)定義,編譯指示是機器或操作系統(tǒng)專有的,且對于每個編譯器都是不同的。
其格式一般為: #Pragma Para
其中Para 為參數(shù),下面來看一些常用的參數(shù)。

(1)message 參數(shù)。 Message 參數(shù)是我最喜歡的一個參數(shù),它能夠在編譯信息輸出窗口中輸出相應的信息,這對于源代碼信息的控制是非常重要的。其使用方法為:
#Pragma message(“消息文本”)
當編譯器遇到這條指令時就在編譯輸出窗口中將消息文本打印出來。
當我們在程序中定義了許多宏來控制源代碼版本的時候,我們自己有可能都會忘記有沒有正確的設置這些宏,此時我們可以用這條指令在編譯的時候就進行檢查。假設我們希望判斷自己有沒有在源代碼的什么地方定義了_X86這個宏可以用下面的方法
#ifdef _X86
#Pragma message(“_X86 macro activated!”)
#endif
當我們定義了_X86這個宏以后,應用程序在編譯時就會在編譯輸出窗口里顯示“_
X86 macro activated!”。我們就不會因為不記得自己定義的一些特定的宏而抓耳撓腮了。

(2)另一個使用得比較多的pragma參數(shù)是code_seg。格式如:
#pragma code_seg( ["section-name"[,"section-class"] ] )
它能夠設置程序中函數(shù)代碼存放的代碼段,當我們開發(fā)驅動程序的時候就會使用到它。

(3)#pragma once (比較常用)
只要在頭文件的最開始加入這條指令就能夠保證頭文件被編譯一次。這條指令實際上在VC6中就已經(jīng)有了,但是考慮到兼容性并沒有太多的使用它。

(4)#pragma hdrstop表示預編譯頭文件到此為止,后面的頭文件不進行預編譯。BCB可以預編譯頭文件以加快鏈接的速度,但如果所有頭文件都進行預編譯又可能占太多磁盤空間,所以使用這個選項排除一些頭文件。
有時單元之間有依賴關系,比如單元A依賴單元B,所以單元B要先于單元A編譯。你可以用#pragma startup指定編譯優(yōu)先級,如果使用了#pragma package(smart_init) ,BCB就會根據(jù)優(yōu)先級的大小先后編譯。

(5)#pragma resource "*.dfm"表示把*.dfm文件中的資源加入工程。*.dfm中包括窗體外觀的定義。

(6)#pragma warning( disable : 4507 34; once : 4385; error : 164 )等價于:
#pragma warning(disable:4507 34) /* 不顯示4507和34號警告信息。如果編譯時總是出現(xiàn)4507號警告和34號警告,
????????????????????????????????????
而認為肯定不會有錯誤,可以使用這條指令。*/
#pragma warning(once:4385) // 4385號警告信息僅報告一次
#pragma warning(error:164) // 把164號警告信息作為一個錯誤。
同時這個pragma warning 也支持如下格式:
#pragma warning( push [ ,n ] )
#pragma warning( pop )
這里n代表一個警告等級(1---4)。
#pragma warning( push )保存所有警告信息的現(xiàn)有的警告狀態(tài)。
#pragma warning( push, n)保存所有警告信息的現(xiàn)有的警告狀態(tài),并且把全局警告等級設定為n。
#pragma warning( pop )向棧中彈出最后一個警告信息,在入棧和出棧之間所作的一切改動取消。例如:
#pragma warning( push )
#pragma warning( disable : 4705 )
#pragma warning( disable : 4706 )
#pragma warning( disable : 4707 )
//.......
#pragma warning( pop )
在這段代碼的最后,重新保存所有的警告信息(包括4705,4706和4707)。

(7)pragma comment(...)
該指令將一個注釋記錄放入一個對象文件或可執(zhí)行文件中。
常用的lib關鍵字,可以幫我們連入一個庫文件。


(8)progma pack(n)
???
指定結構體對齊方式!#pragma pack(n)來設定變量以n字節(jié)對齊方式n 字節(jié)對齊就是說變量存放的起始地址的偏移量有兩種情況:第一、如果n大于等于該變量所占用的字節(jié)數(shù),那么偏移量必須滿足默認的對齊方式,第二、如果n小于該變量的類型所占用的字節(jié)數(shù),那么偏移量為n的倍數(shù),不用滿足默認的對齊方式。結構的總大小也有個約束條件,分下面兩種情況:如果n大于所有成員變量類型所占用的字節(jié)數(shù),那么結構的總大小必須為占用空間最大的變量占用的空間數(shù)的倍數(shù); 否則必須為n的倍數(shù)。下面舉例說明其用法。

#pragma pack(push) //保存對齊狀態(tài)
#pragma pack(4)//設定為4字節(jié)對齊
struct test
{
char m1;
double m4;
int m3;
};
#pragma pack(pop)//恢復對齊狀態(tài)
為測試該功能,可以使用sizeof()測試結構體的長度!

?

?

?在你寫dll的時候,因為對于C和C++,編譯器會有不同的名字解析規(guī)則,所以可以這樣用

#ifndef ? __STDC__

extern "C " ? void ? function();
#else
void ? function();
#endif

?

?__LINE__?????????? 在源代碼中插入當前源代碼行號
? __FILE__?????????? 在源代碼中插入當前源代碼文件名
? __DATE__?????????? 在源代碼中插入當前編譯日期〔注意和當前系統(tǒng)日期區(qū)別開來〕
? __TIME__?????????? 在源代碼中插入當前編譯時間〔注意和當前系統(tǒng)時間區(qū)別開來〕??
? __STDC__?????????? 當要求程序嚴格遵循ANSIC標準時該標識符被賦值為1。
----------------------------------------------------------------------------

標識符__LINE__和__FILE__通常用來調試程序;標識符__DATE__和__TIME__通常用來在編譯后的程序中加入一個時間標志,以區(qū)分程序的不同版本;當要求程序嚴格遵循ANSIC標準時,標識符__STDC__就會被賦值為1;當用C++編譯程序編譯時,標識符__cplusplus就會被定義。

#include

?

int main ()

{

??? printf("該輸出行在源程序中的位置:%d/n", __LINE__ );

??? printf("該程序的文件名為:%s/n", __FILE__ );

??? printf("當前日期為:%s/n", __DATE__ );

??? printf("當前時間為:%s/n", __TIME__ );

?

??? return 0;

}
?

#include

void main(void)

{

??? printf("%d",__LINE__); // Line 5

}

結果為:5

?

?

// 標準預定義宏宏.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include

void main(void)

{
???? printf("%d",__LINE__); // Line 5
?
}

?

?

編譯器宏使用總結

C/C++中宏總結C程序的源代碼中可包括各種編譯指令,這些指令稱為預處理命令。雖然它們實際上不是C語言的一部分,但卻擴展了C程序設計的環(huán)境。本節(jié)將介紹如何應用預處理程序和注釋簡化程序開發(fā)過程,并提高程序的可讀性。ANSI標準定義的C語言預處理程序包括下列命令:

?

#define#error,#include#if#else#elif#endif#ifdef#ifndef#undef#line#pragma等。非常明顯,所有預處理命令均以符號#開頭,下面分別加以介紹。

?

命令#define定義了一個標識符及一個串。在源程序中每次遇到該標識符時,均以定義的串代換它。ANSI標準將標識符定義為宏名,將替換過程稱為宏替換。命令的一般形式為:

?

#define identifier string

?

注意:

? 該語句沒有分號。在標識符和串之間可以有任意個空格,串一旦開始,僅由一新行結束。

? 宏名定義后,即可成為其它宏名定義中的一部分。

? 宏替換僅僅是以文本串代替宏標識符,前提是宏標識符必須獨立的識別出來,否則不進行替換。例如:

#define XYZ this is a tes

使用宏printf("XYZ")//該段不打印"this is a test"而打印"XYZ"。因為預編譯器識別出的是"XYZ"

? 如果串長于一行,可以在該行末尾用一反斜杠' /'續(xù)行。

?

處理器命令#error強迫編譯程序停止編譯,主要用于程序調試。

?

#include 命令#i nclude使編譯程序將另一源文件嵌入帶有#i nclude的源文件,被讀入的源文件必須用雙引號或尖括號括起來。例如:

?

i nclude"stdio.h"或者#i nclude

?

這兩行代碼均使用C編譯程序讀入并編譯用于處理磁盤文件庫的子程序。

將文件嵌入#i nclude命令中的文件內是可行的,這種方式稱為嵌套的嵌入文件,嵌套層次依賴于具體實現(xiàn)。

?

如果顯式路徑名為文件標識符的一部分,則僅在哪些子目錄中搜索被嵌入文件。否則,如果文件名用雙引號括起來,則首先檢索當前工作目錄。如果未發(fā)現(xiàn)文件,則在命令行中說明的所有目錄中搜索。如果仍未發(fā)現(xiàn)文件,則搜索實現(xiàn)時定義的標準目錄。

?

如果沒有顯式路徑名且文件名被尖括號括起來,則首先在編譯命令行中的目錄內檢索

?

如果文件沒找到,則檢索標準目錄,不檢索當前工作目錄。

?

條件編譯命令

有幾個命令可對程序源代碼的各部分有選擇地進行編譯,該過程稱為條件編譯。商業(yè)軟件公司廣泛應用條件編譯來提供和維護某一程序的許多顧客版本。

?

#if#else#elif#endif

?

#if的一般含義是如果#if后面的常量表達式為true,則編譯它與#endif之間的代碼,否則跳過這些代碼。命令#endif標識一個#if塊的結束。

?

#if constant-expression

statement sequence

#endif

?

跟在#if后面的表達式在編譯時求值,因此它必須僅含常量及已定義過的標識符,不可使用變量。表達式不許含有操作符sizeofsizeof也是編譯時求值)。

?

#else命令的功能有點象C語言中的else#else建立另一選擇(在#if失敗的情況下)。注意,# else屬于# if塊。

?

#elif命令意義與ELSE IF 相同,它形成一個if else-if階梯狀語句,可進行多種編譯選擇。#elif 后跟一個常量表達式。如果表達式為true,則編譯其后的代碼塊,不對其它#elif表達式進行測試。否則,順序測試下一塊。

?

#if expression

statement sequence

#elif expression1

statement sequence

#endif

?

在嵌套的條件編譯中#endif#else#elif與最近#if#elif匹配。

?

# ifdef # ifndef

?

條件編譯的另一種方法是用#ifdef#ifndef命令,它們分別表示"如果有定義""如果無定義"# ifdef的一般形式是:

?

# ifdef macroname

statement sequence

#endif

?

#ifdef#ifndef可以用于#if#else#elif語句中,但必須與一個#endif

?

命令#undef 取消其后那個前面已定義過有宏名定義。一般形式為:

#undef macroname

?

命令# line改變__LINE____FILE__的內容,它們是在編譯程序中預先定義的標識符。命令的基本形式如下:

?

# line number["filename"]

?

其中的數(shù)字為任何正整數(shù),可選的文件名為任意有效文件標識符。行號為源程序中當前行號,文件名為源文件的名字。命令# line主要用于調試及其它特殊應用。注意:在#line后面的數(shù)字標識從下一行開始的數(shù)字標識。

?

預定義的宏名

?

ANSI標準說明了C中的五個預定義的宏名。它們是:

?

__LINE__

__FILE__

__DATE__

__TIME__

__STDC__

?

如果編譯不是標準的,則可能僅支持以上宏名中的幾個,或根本不支持。記住編譯程序也許還提供其它預定義的宏名。

?

__LINE____FILE__宏指令在有關# line的部分中已討論,這里討論其余的宏名。

__DATE__宏指令含有形式為月//年的串,表示源文件被翻譯到代碼時的日期。

源代碼翻譯到目標代碼的時間作為串包含在__TIME__中。串形式為時:分:秒。

如果實現(xiàn)是標準的,則宏__STDC__含有十進制常量1。如果它含有任何其它數(shù),則實現(xiàn)是非標準的。編譯C++程序時,編譯器自動定義了一個預處理名字__cplusplus,而編譯標準C時,自動定義名字__STDC__

?

注意:宏名的書寫由標識符與兩邊各二條下劃線構成。

?

(部分內容出自:http://www.bc-cn.net/Article/kfyy/cyy/jc/200511/919.html) 8

?

CC++宏體中出現(xiàn)的##@##

?

宏體中,#的功能是將其后面的宏參數(shù)進行字符串化操作(Stringfication,簡單說就是在對它所引用的宏變量通過替換后在其左右各加上一個雙引號。

?

##被稱為連接符(concatenator,用來將兩個Token連接為一個Token。注意這里連接的對象是Token就行,而不一定是宏的變量。比如你要做一個菜單項命令名和函數(shù)指針組成的結構體。

http://baike.baidu.com/view/3487831.htm

#pragma comment( comment-type ,["commentstring"] )

  comment-type是一個預定義的標識符,指定注釋的類型,應該是compiler,exestr,lib,linker之一。

  commentstring是一個提供為comment-type提供附加信息的字符串。

  注釋類型:

  1、compiler:

  放置編譯器的版本或者名字到一個對象文件,該選項是被linker忽略的。

  2、exestr:

  在以后的版本將被取消。

  3、lib:

  放置一個庫搜索記錄到對象文件中,這個類型應該是和commentstring(指定你要Linker搜索的lib的名稱和路徑)這個庫的名字放在Object文件的默認庫搜索記錄的后面,linker搜索這個這個庫就像你在命令行輸入這個命令一樣。你可以在一個源文件中設置多個庫記錄,它們在object文件中的順序和在源文件中的順序一樣。如果默認庫和附加庫的次序是需要區(qū)別的,使用Z編譯開關是防止默認庫放到object模塊。

  4、linker:

  指定一個連接選項,這樣就不用在命令行輸入或者在開發(fā)環(huán)境中設置了。

  只有下面的linker選項能被傳給Linker.

  /DEFAULTLIB ,/EXPORT,/INCLUDE,/MANIFESTDEPENDENCY, /MERGE,/SECTION

  (1) /DEFAULTLIB:library

  /DEFAULTLIB 選項將一個 library 添加到 LINK 在解析引用時搜索的庫列表。用 /DEFAULTLIB指定的庫在命令行上指定的庫之后和 .obj 文件中指定的默認庫之前被搜索。忽略所有默認庫 (/NODEFAULTLIB) 選項重寫 /DEFAULTLIB:library。如果在兩者中指定了相同的 library 名稱,忽略庫 (/NODEFAULTLIB:library) 選項將重寫 /DEFAULTLIB:library。

  (2)/EXPORT:entryname[,@ordinal[,NONAME]][,DATA]

  使用該選項,可以從程序導出函數(shù),以便其他程序可以調用該函數(shù)。也可以導出數(shù)據(jù)。通常在 DLL 中定義導出。entryname 是調用程序要使用的函數(shù)或數(shù)據(jù)項的名稱。ordinal 在導出表中指定范圍在 1 至 65,535 的索引;如果沒有指定 ordinal,則 LINK 將分配一個。NONAME 關鍵字只將函數(shù)導出為序號,沒有 entryname。

  DATA 關鍵字指定導出項為數(shù)據(jù)項。客戶程序中的數(shù)據(jù)項必須用 extern __declspec(dllimport) 來聲明。

  有三種導出定義的方法,按照建議的使用順序依次為:

  源代碼中的 __declspec(dllexport).def 文件中的 EXPORTS 語句LINK 命令中的 /EXPORT 規(guī)范所有這三種方法可以用在同一個程序中。LINK 在生成包含導出的程序時還創(chuàng)建導入庫,除非生成中使用了 .exp 文件。

  LINK 使用標識符的修飾形式。編譯器在創(chuàng)建 .obj 文件時修飾標識符。如果 entryname 以其未修飾的形式指定給鏈接器(與其在源代碼中一樣),則 LINK 將試圖匹配該名稱。如果無法找到唯一的匹配名稱,則 LINK 發(fā)出錯誤信息。當需要將標識符指定給鏈接器時,請使用 Dumpbin 工具獲取該標識符的修飾名形式。

  (3)/INCLUDE:symbol

  /INCLUDE 選項通知鏈接器將指定的符號添加到符號表。

  若要指定多個符號,請在符號名稱之間鍵入逗號 (,)、分號 (;) 或空格。在命令行上,對每個符號指定一次 /INCLUDE:symbol。

  鏈接器通過將包含符號定義的對象添加到程序來解析 symbol。該功能對于添包含不會鏈接到程序的庫對象非常有用。用該選項指定符號將通過 /OPT:REF 重寫該符號的移除。

  我們經(jīng)常用到的是#pragma comment(lib,"*.lib")這類的。#pragma comment(lib,"Ws2_32.lib")表示鏈接Ws2_32.lib這個庫。 和在工程設置里寫上鏈入Ws2_32.lib的效果一樣,不過這種方法寫的 程序別人在使用你的代碼的時候就不用再設置工程settings了

總結

以上是生活随笔為你收集整理的c/c++标准预定义宏的全部內容,希望文章能夠幫你解決所遇到的問題。

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

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:c/c++标准预定义宏

国产精品va视频 | 国产中文字幕在线免费观看 | 色99在线| 精品国产123 | 婷婷亚洲激情 | 久久精品屋| 激情开心色 | 97超碰在| 91插插插免费视频 | 日本成人黄色片 | 色妞色视频一区二区三区四区 | 国产黄色成人 | 久久精品视频国产 | 一区二区不卡视频在线观看 | 亚洲黄色软件 | 国产专区日韩专区 | 中文字幕日韩伦理 | 99热超碰在线| 久久艹精品 | 免费亚洲视频 | 免费在线观看黄网站 | 国产97视频在线 | 久久久久久久久久国产精品 | 精品在线一区二区 | 婷婷av资源| 91在线视频免费91 | 四虎影视www | 久久1电影院 | 亚洲综合在 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 久久99久久99精品免观看软件 | 国产成人精品一二三区 | 国产人成在线观看 | www久久 | 不卡电影一区二区三区 | 国产精品综合久久久 | 91人人爽人人爽人人精88v | 在线观看成人av | 在线观看mv的中文字幕网站 | 骄小bbw搡bbbb揉bbbb | 亚洲黄色成人网 | 色噜噜在线观看 | 在线v片免费观看视频 | 天天爱天天舔 | 日本成人中文字幕在线观看 | 国产日产精品一区二区三区四区 | 国产人成精品一区二区三 | 欧美最新大片在线看 | 国产亚洲人成网站在线观看 | 久草在线免费在线观看 | 99成人免费视频 | 久久免费视频8 | 九九视频一区 | 激情五月婷婷激情 | 一区中文字幕 | 亚洲精品在线观看视频 | 少妇av网 | 美女网站视频色 | 五月婷婷亚洲 | 免费av观看 | 亚洲精品国产综合久久 | 国产精品成人久久久久 | 国产 av 日韩| 香蕉97视频观看在线观看 | 黄色小说视频在线 | 国产一级在线观看 | 国产精品久久久久四虎 | 国产精品日韩高清 | av在线免费观看网站 | 日本高清中文字幕有码在线 | 97视频在线免费 | 成人欧美在线 | 人人舔人人舔 | 国产精品免费小视频 | 97在线免费视频 | 在线观看网站黄 | av电影免费在线播放 | 久久五月婷婷丁香 | 国产亚洲视频在线免费观看 | 欧美精品xx| 伊人五月综合 | 成人小视频在线观看免费 | 午夜精品在线看 | 99 精品 在线 | 视频福利在线观看 | 亚洲资源 | 91av播放| 911国产在线观看 | 欧美人人爱 | 日韩视频免费 | 久久99久久99精品免费看小说 | 国产精品麻豆欧美日韩ww | 日韩电影精品 | 中文字幕在线日 | 日韩免费在线观看视频 | 中文字幕久久精品亚洲乱码 | 探花在线观看 | 日av免费| 96亚洲精品久久 | 中文字幕在线一区二区三区 | 美女视频a美女大全免费下载蜜臀 | 久草精品视频在线观看 | 精品毛片在线 | 美女视频久久 | 色婷婷综合五月 | 国产精品久久久久999 | 91在线产啪 | 蜜臀av一区二区 | 成人网在线免费视频 | 免费在线观看日韩欧美 | 丁香免费视频 | 五月婷婷中文网 | 精品国产亚洲在线 | 99在线热播精品免费99热 | 久久免费视频一区 | 天天舔天天射天天操 | 黄色成人影视 | 在线免费观看亚洲视频 | 久久综合婷婷 | 亚洲精品在线视频网站 | 久久99国产精品免费网站 | 国产精品国产精品 | av女优中文字幕在线观看 | 国产69精品久久99的直播节目 | 911精品视频 | av观看久久久 | 久久经典视频 | 在线观看 国产 | 91在线日本| 在线观看蜜桃视频 | 久久久www成人免费精品 | 国产精品成人在线观看 | 欧美日韩超碰 | 免费在线一区二区 | 一级黄色片在线免费看 | 天天操天天色天天射 | 9999在线观看 | 久久精品视频播放 | 黄色一级免费电影 | 久久这里只有精品23 | 天天干天天操天天干 | 国产高清在线永久 | 国产1级视频 | 国产精品女同一区二区三区久久夜 | 欧美片一区二区三区 | 高清不卡毛片 | 黄色片亚洲| 中文在线中文a | 五月激情丁香 | 色老板在线 | 在线观看日本高清mv视频 | 亚洲日本国产精品 | 亚洲人成免费网站 | 成人免费色 | 狠狠狠色丁香婷婷综合激情 | 91传媒91久久久 | 午夜久久影院 | 色网站国产精品 | 国产在线视频导航 | 天天综合天天做天天综合 | 热久久最新地址 | 一级淫片a | 黄色综合| 中文av在线免费观看 | 国产黄色成人av | www.99久久.com| 国产午夜三级一区二区三桃花影视 | 亚洲男男gaygay无套 | 欧美一区二区在线免费看 | 性日韩欧美在线视频 | 激情综合五月天 | 天天草天天色 | 久久欧美综合 | 黄色小说在线免费观看 | 日韩国产在线观看 | 婷婷丁香av | 国产精品美女网站 | 欧美日韩国产一区二区在线观看 | 亚洲精品乱码久久 | 亚洲精品综合在线观看 | 国产精品网在线观看 | 97精品国产97久久久久久久久久久久 | 综合国产在线 | 91精品欧美 | 亚洲 在线 | 国产精品免费在线播放 | 午夜黄色 | 久久精品96 | 欧美色888| 高清中文字幕 | 麻豆精品国产传媒 | 激情婷婷在线观看 | 四川bbb搡bbb爽爽视频 | 日韩城人在线 | 日韩精品一区二区在线观看视频 | 久99久中文字幕在线 | 中国一级特黄毛片大片久久 | 高清视频一区二区三区 | 欧美成人视 | 国产精品刺激对白麻豆99 | bbw av| 日韩三区在线观看 | 国产成人黄色网址 | 99999精品视频 | 成人久久 | 99热在线免费观看 | 天天干天天搞天天射 | 狠狠色噜噜狠狠 | 国产精品久久久精品 | 丰满少妇在线观看网站 | 97人人添人澡人人爽超碰动图 | 91九色在线观看视频 | 色欧美成人精品a∨在线观看 | 在线观看免费中文字幕 | 国产国产人免费人成免费视频 | 视频直播国产精品 | 天天爱av导航 | 国产精品一区二区电影 | 色在线视频网 | av高清免费在线 | 五月天色中色 | 日韩精品2区 | 免费看的黄网站 | 在线免费黄色毛片 | 337p欧美 | 天天干天天干 | 久精品在线 | 国产美女精品久久久 | 欧美与欧洲交xxxx免费观看 | 婷婷中文字幕在线观看 | 色天天综合久久久久综合片 | 欧美一区二区在线刺激视频 | 亚洲最大成人网4388xx | 激情图片区 | 亚洲精品在线观看免费 | 日韩中文字幕免费视频 | 麻豆久久久久久久 | 成人国产精品入口 | 伊人婷婷色 | 亚洲电影久久久 | 成人av电影在线播放 | 久久9精品| 精品视频国产一区 | 日操操 | 欧美性超爽 | 久久久国产影视 | 亚洲精品黄色在线观看 | 青青草国产免费 | 久草在线视频中文 | 欧美乱码精品一区二区 | 亚洲黄色av网址 | 日韩在线视频一区二区三区 | 91精品小视频 | 亚洲精品综合欧美二区变态 | 最新久久免费视频 | 久久午夜鲁丝片 | 超薄丝袜一二三区 | 日韩大片在线播放 | 久久精国产 | 日韩黄色免费在线观看 | www.天天成人国产电影 | 婷婷在线免费 | 免费成人av在线看 | 91视频观看免费 | 又爽又黄又无遮挡网站动态图 | 国产精品丝袜久久久久久久不卡 | 伊人五月天av | 国产精品二区三区 | 精品乱码一区二区三四区 | 国产精品白丝av | 久久午夜电影院 | 免费看污的网站 | 中文字幕一区二区三区四区久久 | 久久五月情影视 | www.五月天色 | 在线观看免费观看在线91 | 国产成人99av超碰超爽 | japanese黑人亚洲人4k | 四虎影视精品永久在线观看 | 欧美日韩午夜爽爽 | 99色人| 色婷婷国产精品 | 天天艹天天干天天 | 99久久精品免费看国产免费软件 | 日韩aⅴ视频 | 久久电影网站中文字幕 | 国产精品免费视频一区二区 | 久久久久麻豆 | 视频99爱 | 欧美日韩另类在线观看 | 天天干夜夜夜 | 91视频在线免费看 | 韩国一区二区av | 在线看岛国av| 999成人| 久久久久久久久久久网 | 欧美日韩国产精品久久 | 激情视频网页 | 久久久精品国产免费观看一区二区 | 黄a在线观看| 蜜臀av性久久久久蜜臀aⅴ涩爱 | 九九欧美视频 | 亚洲乱码在线 | 91成人免费看 | 国产福利一区二区三区视频 | 毛片一二区 | 日日夜夜天天人人 | 日韩xxxbbb| 91久久国产精品 | 免费日韩| 嫩草av影院 | 欧美在线观看视频一区二区 | 高清av网站 | 久久精品官网 | 九色精品免费永久在线 | 久久再线视频 | 天天夜夜狠狠操 | av福利资源 | 人人插人人费 | 中文字幕一区二区三区精华液 | 久久久久久久久久福利 | 色综合久久五月天 | 黄污网站在线 | 91重口视频 | 91视频91自拍 | 国产视频在线一区二区 | 在线播放国产精品 | 色资源网在线观看 | 久久综合狠狠综合 | 超级碰碰碰视频 | 国产精品video爽爽爽爽 | 亚洲色影爱久久精品 | 成人精品电影 | 中文字幕 国产 一区 | 国产精品爽爽爽 | 丁香花在线观看视频在线 | 国产区精品在线观看 | 日韩簧片在线观看 | 欧美日韩一区二区免费在线观看 | 免费 在线 中文 日本 | 中文字幕精品www乱入免费视频 | 亚洲一区不卡视频 | 精品一二三区视频 | 六月激情久久 | 亚洲国产视频网站 | 久久99国产精品自在自在app | 在线小视频国产 | 色婷婷精品大在线视频 | 国产一区二区高清不卡 | 亚洲人成人天堂h久久 | 免费在线观看成人小视频 | 亚洲一级二级三级 | 中文字幕4 | 亚洲少妇久久 | 久久九九国产视频 | 午夜精品视频免费在线观看 | 久久少妇| 久久人人爽人人人人片 | 免费在线观看av | 国产在线观看99 | 18久久久久久| 香蕉精品在线观看 | 99久久国产免费,99久久国产免费大片 | 色视频在线免费观看 | 国产一二三四在线观看视频 | 97碰视频| 麻豆视频一区二区 | 成人黄色大片在线免费观看 | 久久av电影 | 在线综合色 | 日韩视频在线一区 | 日韩精品一区二区三区在线播放 | 免费观看全黄做爰大片国产 | 视频一区二区在线观看 | 欧美精品在线视频观看 | 精品亚洲欧美无人区乱码 | www.97色.com| 狠狠干天天 | 精品国产电影一区二区 | 日韩国产欧美在线播放 | 亚洲精品麻豆视频 | 视频在线观看91 | 99久久精品国产亚洲 | 精品久久久久久久久久久久 | 1024久久| av大全在线 | 91精品一区二区三区久久久久久 | 狠狠五月婷婷 | 成人小视频在线播放 | 免费网站在线观看成人 | 亚洲视频免费视频 | 亚洲视频一区二区三区在线观看 | 在线播放国产一区二区三区 | 91九色性视频 | 在线观看一级片 | 亚洲婷婷伊人 | 精品视频亚洲 | 精品国产一区二区三区久久久蜜月 | 日韩欧美精品在线视频 | 国产在线观看二区 | 久久色亚洲 | 懂色av一区二区在线播放 | 激情五月在线视频 | 亚洲三级黄 | 国产欧美精品在线观看 | 国产黄免费 | 99精品欧美一区二区蜜桃免费 | 激情综合久久 | 亚洲成人网在线 | 99精品国产高清在线观看 | 国产精品久久艹 | 中文字幕视频 | 久久首页 | 免费看在线看www777 | 欧美日韩不卡在线视频 | 亚洲久草在线视频 | 成人久久18免费网站图片 | 精品99免费视频 | 精品国产乱子伦一区二区 | 亚洲专区中文字幕 | 在线免费黄色 | 欧美在线视频一区二区三区 | 精品视频免费在线 | 色婷婷亚洲综合 | 亚洲更新最快 | 成人精品电影 | 超碰人人草人人 | 久久久精品久久日韩一区综合 | 色精品视频 | 国产精品99久久久 | 日日射天天射 | 超碰在线最新地址 | 国产乱码精品一区二区蜜臀 | 九草在线视频 | 亚洲日本黄色 | 亚洲午夜精品久久久 | 久久久久成人免费 | 欧美人交a欧美精品 | 成人手机在线视频 | 亚洲手机av | 在线国产黄色 | 天天爽天天摸 | 成人午夜黄色 | 国产精品18久久久久久久网站 | 天天干天天操天天操 | 中中文字幕av | 少妇性xxx | 久亚洲| 香蕉视频最新网址 | 免费h视频 | 亚洲情影院 | 视频一区二区视频 | 精品毛片一区二区免费看 | 午夜免费视频网站 | 操操日日 | 99久久99久久 | 99自拍视频在线观看 | 国产精品久久久久久久久免费 | 国产日韩精品一区二区三区 | 91麻豆精品国产自产 | 免费日韩在线 | 日韩电影在线观看中文字幕 | 免费看国产视频 | 国产一级片视频 | 国产不卡精品 | 中文字幕最新精品 | 高清av免费看 | 久久国产二区 | 日韩精品一区电影 | 久草视频免费看 | 在线观看国产一区 | 狠狠做深爱婷婷综合一区 | 亚洲va欧美va人人爽春色影视 | 亚洲欧美日韩精品久久久 | 国产精品嫩草影院99网站 | 成人在线播放免费观看 | 亚洲视频999 | aaawww | 久久99精品国产麻豆宅宅 | 免费精品久久久 | 精品国产免费看 | 亚洲日韩中文字幕 | 黄色在线观看www | 午夜精品一区二区三区可下载 | 天天综合五月天 | 2019国产精品 | 91精品一区国产高清在线gif | 国产最新在线观看 | 黄免费在线观看 | av高清不卡 | a黄在线观看| 91精品视频免费在线观看 | 99精品久久99久久久久 | 久久久免费精品国产一区二区 | 亚洲天堂激情 | 日韩精品一区二区三区三炮视频 | 久草精品视频在线看网站免费 | 99热这里只有精品久久 | 又色又爽又激情的59视频 | 夜夜视频资源 | 久久网站最新地址 | 91黄色在线看 | 波多野结衣在线视频一区 | 国产精品久久久久免费观看 | 国产精品久久久一区二区三区网站 | 欧美一级免费在线 | 精品毛片一区二区免费看 | 国产91小视频 | 五月天六月色 | 九七人人干 | 国产在线美女 | 成年人视频免费在线 | 欧美日韩精品在线观看视频 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 人人干人人超 | 亚洲欧美一区二区三区孕妇写真 | 夜夜看av | 国产精品免费久久久久 | 天天草夜夜| 亚洲九九九在线观看 | 亚洲区色| 国产一级电影网 | 国产精选在线观看 | 亚州欧美视频 | 精品久久久免费 | 久久亚洲精品国产亚洲老地址 | 处女av在线 | 91精品啪在线观看国产线免费 | 超碰九九 | 中文字幕在线视频一区 | 欧美日韩久久一区 | 在线免费观看的av | 超碰免费av | 国产精品久久久久高潮 | 欧美少妇bbwhd | 欧美一级久久久久 | 精品1区2区 | 国产伦精品一区二区三区在线 | 婷婷丁香综合 | 成人资源在线 | 免费在线电影网址大全 | 99爱视频在线观看 | 精品国产aⅴ一区二区三区 在线直播av | 青春草免费视频 | 亚洲最快最全在线视频 | 国产精品麻豆99久久久久久 | 国产一区二区在线视频观看 | avwww在线观看 | 欧美无极色 | 亚洲黄色在线免费观看 | 久久亚洲在线 | 日本在线观看中文字幕无线观看 | 九九九九热精品免费视频点播观看 | 日本在线观看中文字幕无线观看 | 午夜久久久精品 | 免费网站看v片在线a | 国产不卡一 | 黄a在线看 | 久久久久国产免费免费 | 免费观看国产精品视频 | 亚洲少妇自拍 | 亚洲欧美日韩精品久久奇米一区 | 亚洲最新av在线网站 | av中文在线观看 | 97网站| 亚洲精品国偷拍自产在线观看蜜桃 | 欧美色综合天天久久综合精品 | 亚洲美女精品区人人人人 | 久久艹精品 | 国产亚洲情侣一区二区无 | 国产成人精品三级 | 精品国产一区二区三区噜噜噜 | 色偷偷888欧美精品久久久 | 国产韩国日本高清视频 | 97色狠狠 | 日韩欧美在线一区 | 狠狠的干狠狠的操 | 国产精品久久久久久久久久白浆 | 成人三级视频 | 天天操夜夜逼 | 亚洲精品视频网 | 91精品久久久久久久久久入口 | 中文字幕视频观看 | 精品国内| 婷婷久久亚洲 | 91亚色视频在线观看 | 香蕉视频在线播放 | 91精品一区国产高清在线gif | 国产精品久久久久久久久久免费看 | 免费视频久久久 | 韩国一区二区三区视频 | 麻豆国产视频下载 | 激情五月色播五月 | 亚洲综合欧美日韩狠狠色 | 韩国精品视频在线观看 | 香蕉国产91| 在线观看国产日韩欧美 | 亚洲精品国产欧美在线观看 | 国产美女搞久久 | www.成人精品 | 久久视频热| 亚洲精品免费观看视频 | 欧美精品你懂的 | 特级毛片网 | 黄色亚洲 | 在线观看免费视频你懂的 | 成人av免费在线 | 国产一级精品绿帽视频 | av一区二区在线观看中文字幕 | 在线观看亚洲精品 | 精品国产_亚洲人成在线 | 99电影| 日本韩国精品一区二区在线观看 | 精品欧美小视频在线观看 | 五月激情五月激情 | 91成人在线视频 | 色综合天天射 | 久久日韩精品 | 国产999在线观看 | av在线免费观看网站 | 国产精品系列在线 | 欧美一性一交一乱 | 国产精品国产三级国产aⅴ入口 | 亚洲午夜精品久久久久久久久久久久 | 中文av不卡 | 91亚色视频 | 午夜性生活片 | 婷婷日韩 | 久久综合久久八八 | 中文字幕丝袜制服 | 成人精品视频 | 国产成人黄色 | 日韩一区二区三区免费电影 | 黄色毛片电影 | 91av视屏| 91网站在线视频 | 国产69久久精品成人看 | 亚洲精品国产欧美在线观看 | 6080yy午夜一二三区久久 | 日日干夜夜草 | 国产精品久久久久9999吃药 | 91麻豆产精品久久久久久 | 97人人精品| 日韩av黄| 天堂av在线网站 | 三级av片 | 国产成人精品久久久 | 天堂在线一区二区 | 国产精品免费小视频 | 亚洲综合涩 | 亚洲最大成人免费网站 | 国产1区2区| 激情五月婷婷综合 | 91插插插免费视频 | 免费a视频在线 | 婷婷五月色综合 | 日韩一区二区三区高清免费看看 | 96av麻豆蜜桃一区二区 | 国产很黄很色的视频 | 久久久国产一区二区三区四区小说 | 欧洲精品码一区二区三区免费看 | 精品久久久久国产 | 国产尤物在线 | 成av人电影 | 国产黄色av | 午夜久草 | 美女一二三区 | 亚洲精品无 | 欧美另类色图 | 日本公妇色中文字幕 | 69av国产| 亚洲观看黄色网 | 伊人va| 亚洲一级特黄 | 婷婷精品进入 | 九月婷婷色 | 中文字幕国产一区二区 | 日日夜夜爱 | 国产91综合一区在线观看 | 国产成人av网 | 久久精品久久久久久久 | 精品一区久久 | 日韩中文在线观看 | 国产操在线 | 精壮的侍卫呻吟h | 丰满少妇高潮在线观看 | 狠狠色伊人亚洲综合网站色 | 欧美另类高潮 | 亚洲国产精品久久久久久 | 国产一区二区高清 | 亚洲免费黄色 | 欧美人zozo | 国产黄色片久久 | www.久久久 | 日日操网 | 久久精品国产v日韩v亚洲 | 久久久九色精品国产一区二区三区 | 九九99| 午夜精品久久久99热福利 | 国产精品久久久久毛片大屁完整版 | 国产一级做a | 日韩网站中文字幕 | 免费看三级 | 92精品国产成人观看免费 | 亚洲国产精品500在线观看 | 日本超碰在线 | 天天摸日日操 | 久久男人中文字幕资源站 | av在线免费网 | 操操综合 | 亚洲国产精品va在线看黑人 | 五月婷婷狠狠 | 91在线观看视频 | 99久热在线精品视频成人一区 | 成人小视频在线播放 | 500部大龄熟乱视频使用方法 | av一区二区在线观看中文字幕 | 成年人免费在线观看 | 涩涩网站在线看 | 伊人久久国产精品 | 久久国产热视频 | 干干日日 | 99在线免费视频观看 | 国产精品手机在线 | 国产精品爽爽久久久久久蜜臀 | 美女视频久久久 | 国产精品一区免费观看 | 夜夜操网| 国产精品免费久久久久影院仙踪林 | 久草爱视频 | 久草干| 亚洲日韩精品欧美一区二区 | 国产一线在线 | 日本成人黄色片 | 免费在线观看av电影 | av大全在线看 | 久久伦理 | 特级毛片网 | av不卡中文字幕 | 亚洲三级视频 | 久久久精品视频网站 | 久久99国产精品久久 | 伊人伊成久久人综合网小说 | 婷婷色资源 | 免费在线观看一区二区三区 | 国产在线视频资源 | 国产亚洲精品美女 | 五月天婷亚洲天综合网鲁鲁鲁 | 亚洲精品高清视频 | 精品视频 | 精品美女久久久久 | 黄色一级大片在线免费看国产一 | 四虎www com | 免费国产亚洲视频 | 久久草 | 欧美综合国产 | 在线国产视频观看 | 午夜国产成人 | 在线国产能看的 | av中文电影| 国产一区二区在线播放视频 | 在线免费试看 | 久久av电影 | 国产精品国产自产拍高清av | 蜜臀久久99精品久久久无需会员 | 91成人午夜| 欧美一级大片在线观看 | 中文字幕在线观看一区 | 中文字幕有码在线播放 | 在线成人免费电影 | 国产精品一区二区三区免费看 | 欧美韩日视频 | 国产精品v欧美精品 | 国产视频精品免费 | 国产糖心vlog在线观看 | 日韩欧美一区二区三区黑寡妇 | 久久夜视频| 午夜精品久久久久久久久久久久 | 亚洲国产片色 | 亚洲va天堂va欧美ⅴa在线 | 成人在线观看免费 | 亚洲精品白浆高清久久久久久 | 狠狠狠色狠狠色综合 | 色综合久久综合网 | 久久久久久久网站 | 免费在线观看黄网站 | 日韩在线视频免费播放 | 国产在线一区二区三区播放 | 亚洲精品一区二区18漫画 | 免费一级片在线 | 五月激情天 | 亚洲精品毛片一级91精品 | av综合网址| 久久婷婷影视 | 久久综合影视 | 91av99| 人人狠| 精品国产一区二区三区在线 | 久草在线视频免费资源观看 | 日本h在线播放 | 五月天婷婷在线观看视频 | 久久精品99 | 欧美一级片在线观看视频 | 一区二区三区日韩在线观看 | japanesefreesex中国少妇 | 国产原创av片 | 国产精品成人a免费观看 | 蜜桃久久久 | 国产精品99视频 | 日韩色高清 | 欧美肥妇free| 蜜桃视频成人在线观看 | 992tv在线成人免费观看 | 97超碰在线免费观看 | 久久一区二区三区超碰国产精品 | 日韩精品一区二区免费 | 久久久久亚洲精品中文字幕 | 国产精品视频 | 日日草天天干 | 精品不卡视频 | 色老板在线视频 | 日韩欧美国产精品 | 伊人丁香 | 色婷婷天天干 | 亚洲aⅴ一区二区三区 | www.综合网.com | 狠狠色丁香婷婷综合久小说久 | 一级片黄色片网站 | 亚洲国产精品传媒在线观看 | 色婷婷97 | 中文字幕色婷婷在线视频 | 久久91久久久久麻豆精品 | 日韩二区精品 | 成人性生交大片免费看中文网站 | 日韩一区精品 | 亚洲久草在线视频 | 91亚洲精品国偷拍 | 久久久91精品国产一区二区三区 | 国产精品自拍在线 | 久久久久久国产精品 | 国产中文在线播放 | 亚洲高清在线观看视频 | 人成在线免费视频 | 久久精品99国产 | 成人免费在线播放视频 | 亚洲欧美日韩国产 | 久久99久国产精品黄毛片入口 | 欧美日本三级 | 在线视频手机国产 | 337p日本欧洲亚洲大胆裸体艺术 | 这里只有精品视频在线观看 | av免费黄色| 五月婷av | 一区二区三区手机在线观看 | 久久免费99 | 国产一区成人在线 | 亚洲精品在 | 久久亚洲日本 | 中文字幕色站 | 国产不卡在线观看 | 国产精品久久久久久吹潮天美传媒 | www在线观看视频 | 日本公妇在线观看 | 久久久久久久久久久电影 | 国产亚洲欧美在线视频 | 日日夜夜草 | 亚洲久草视频 | 午夜视频免费播放 | 亚洲婷婷综合色高清在线 | 国产区高清在线 | 中文字幕在线观看第二页 | 亚洲精选视频在线 | 91成人网在线播放 | 日本aaa在线观看 | 国产精品久久久久久久久蜜臀 | 国产成人精品免高潮在线观看 | 9999免费视频 | 五月激情五月激情 | 又色又爽的网站 | 亚洲欧美日韩中文在线 | 国产亚洲欧美在线视频 | 91.dizhi永久地址最新 | 成人午夜在线观看 | 欧美日韩久久久 | 久热电影 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 中文字幕在线观看完整版 | 午夜av免费看 | 久久不卡免费视频 | 亚洲国内精品在线 | 天天干天天插 | 久久精品国产免费 | 久久精品国产第一区二区三区 | 波多野结衣资源 | 国产精品国产自产拍高清av | 天天爽夜夜爽人人爽一区二区 | 国产精品久久久久aaaa九色 | 色婷婷丁香 | 三级黄色在线 | 日韩一区二区三区视频在线 | 久久综合狠狠综合久久综合88 | 欧美日韩中文另类 | 麻豆视频一区 | 久久综合九色综合久久久精品综合 | 在线超碰av | 欧美日本日韩aⅴ在线视频 插插插色综合 | 国产91欧美 | 欧美日韩电影在线播放 | 日韩三区在线 | 狠狠操狠狠干天天操 | 久久国产美女视频 | 在线观看成人av | 色网址99| 亚洲视频久久久 | 午夜骚影 | 中文字幕在线免费看线人 | www视频在线免费观看 | 欧美一级在线观看视频 | 91看片淫黄大片在线播放 | 国产高清久久久久 | 欧美韩国日本在线 | 亚洲欧美视频在线观看 | 一级黄色片在线免费观看 | 欧美高清视频不卡网 | 色噜噜日韩精品欧美一区二区 | 久久久久欧美精品999 | 91| 91免费日韩 | 欧洲精品视频一区二区 | 国产精品一区二区白浆 | www天天操 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 色网免费观看 | 一区二区视频在线观看免费 | 免费在线观看成人小视频 | 在线天堂日本 | 四虎8848免费高清在线观看 | 夜夜躁日日躁狠狠躁 | 国产精选在线观看 | 亚洲男人天堂a | www在线免费观看 | 日韩av三区 | 欧美一级日韩三级 | 亚洲精品乱码久久久久久 | 精品久久久久久久久久久院品网 | 91漂亮少妇露脸在线播放 | 四虎在线视频 | 国产一级黄色电影 | 天天操天天是 | 国产一线在线 | 人人干网| 天天操天天吃 | 久久大香线蕉app | 97综合视频 | 亚a在线 | 中文日韩在线 | 日韩在线观看一区二区 | 麻豆视频成人 | av网址在线播放 | 久久九九网站 | 91传媒免费观看 | 蜜臀av性久久久久av蜜臀妖精 | 国产乱视频 | 狠狠狠狠狠干 | 亚洲综合狠狠干 | 色夜影院 | 久久午夜免费观看 | 国产视频中文字幕在线观看 | 精品国产伦一区二区三区免费 | 免费在线播放 | 伊人永久 | 欧美久久久久久久久久久久久 | 日韩av视屏| 亚洲精品在线观看中文字幕 | 一区二区三区四区五区在线 | wwwwww色| 欧美与欧洲交xxxx免费观看 | 久久综合九色综合久久久精品综合 | 五月婷婷在线视频观看 | 狠狠躁夜夜躁人人爽视频 | av在线成人 | 国产精品国产三级国产不产一地 | 天天插天天射 | 国产精品一区二区久久精品爱涩 | 久久艹免费 | 在线 成人 | 少妇性aaaaaaaaa视频 | 国产成人免费在线观看 | 最新三级在线 | 在线免费观看不卡av | 久久国产一二区 | 日韩av高清在线观看 | 国产精品一区二区三区观看 | 国产一级做a爱片久久毛片a | 成人免费观看视频大全 | 密桃av在线 | 久久高视频 | 久草视频免费看 |