• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 319, comments - 22, trackbacks - 0, articles - 11
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            Context Operator (C/C++ Language Expressions)

            Posted on 2012-04-24 21:42 RTY 閱讀(799) 評論(0)  編輯 收藏 引用 所屬分類: C/C++Windows
            MSDN

            Context Operator (C/C++ Language Expressions)

            Visual Studio 2008

             

            This topic applies to:

            Edition

            Visual Basic

            C#

            C++

            Web Developer

            Express

            Topic does not applyTopic does not apply

            Native only

            Topic does not apply

            Standard

            Topic does not applyTopic does not apply

            Native only

            Topic does not apply

            Pro and Team

            Topic does not applyTopic does not apply

            Native only

            Topic does not apply

            Table legend:

            Topic applies

            Applies

            Topic does not apply

            Does not apply

            Topic applies but command hidden by default

            Command or commands hidden by default.

            The context operator is an additional operator provided by the native debugger. When debugging native code, you can use the context operator to qualify a breakpoint location, variable name, or expression:

            • {[function],[source],[module] } location

            • {[function],[source],[module] } variable_name

            • {[function],[source],[module] } expression

            The braces can contain any combination of function name, source file path, and module (executable or DLL) path. The context operator is useful for purposes such as specifying a name from an outer scope that is otherwise hidden by a local name.

            To set a breakpoint at line 301 of EXAMPLE.CPP:

            {,EXAMPLE.CPP,}@301 

            If you omit either function or module, the two commas cannot be omitted. As a result, the following syntax is invalid:

            {File.c, File.exe} @143 // Invalid syntax 

            If you omit both source and module, however, you can omit the commas. The following syntax is valid:

            {Fun} @143 

            If the source or module path includes a comma, an embedded space, or a brace, you must use quotation marks around the path so that the context parser can properly recognize the string. Single quotation marks are considered part of a Windows file name, so you must use double quotation marks. For example,

            {,"a long, long, name.c", } .143 

            When the expression evaluator encounters a symbol in an expression, it searches for the symbol in the following order:

            1. Lexical scope outward, starting with the current block, series of statements enclosed in braces, and continuing outward with the enclosing block. The current block is the code containing the current location, instruction pointer address.

            2. Function scope. The current function.

            3. Class scope, if the current location is inside a C++ member function. Class scope includes all base classes. The expression evaluator uses the normal dominance rules.

            4. Current module.

            5. Global symbols.

            6. Other modules.

            7. Public symbols in the program.

            With the context operator, you specify the starting point of the search and bypass the current location. You cannot specify a class, but you can specify a member function of the class and let the expression evaluator search outward.

            Did you find this helpful?  
            Community Content Add
            Annotations FAQ
            日日狠狠久久偷偷色综合0| 看全色黄大色大片免费久久久 | 国产精自产拍久久久久久蜜| 成人国内精品久久久久影院VR| 亚洲国产成人乱码精品女人久久久不卡 | 精品久久久久久国产| 久久99国产精品久久| 日本亚洲色大成网站WWW久久| 久久久久亚洲AV无码专区体验| 91久久成人免费| 日本久久久久亚洲中字幕 | 久久久久久国产a免费观看不卡| 久久久久久久97| 久久人人爽人人爽AV片| 狠狠干狠狠久久| 久久无码人妻一区二区三区 | 四虎国产精品成人免费久久| 精品久久久无码人妻中文字幕豆芽| 久久久久国色AV免费观看| 久久久精品午夜免费不卡| 无码人妻精品一区二区三区久久久 | 99蜜桃臀久久久欧美精品网站| 观看 国产综合久久久久鬼色 欧美 亚洲 一区二区 | 亚洲女久久久噜噜噜熟女| 欧美久久亚洲精品| 爱做久久久久久| 很黄很污的网站久久mimi色| 久久精品成人国产午夜| 99精品国产在热久久无毒不卡| 无码人妻久久一区二区三区免费 | 久久中文精品无码中文字幕| 亚洲国产精品久久久久| 亚洲国产天堂久久综合网站| 久久久久国产精品| 国产高潮久久免费观看| 国产亚洲美女精品久久久| 久久福利片| 亚洲另类欧美综合久久图片区| 久久久久久伊人高潮影院| 77777亚洲午夜久久多喷| 亚洲国产精品无码久久一线|