• <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 閱讀(772) 評論(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
            伊人久久无码中文字幕| 麻豆久久| 久久99中文字幕久久| 99久久综合狠狠综合久久| 久久久久久无码国产精品中文字幕| 久久福利片| 中文字幕人妻色偷偷久久| 久久九九全国免费| 久久精品人妻中文系列| 久久久青草久久久青草| 国产aⅴ激情无码久久| 久久国产乱子精品免费女| 久久精品国产WWW456C0M| 久久夜色精品国产噜噜麻豆| 精品久久久久国产免费| 久久精品aⅴ无码中文字字幕重口| 亚洲综合婷婷久久| 人妻少妇久久中文字幕| 热RE99久久精品国产66热| 久久国产精品久久国产精品| 久久无码专区国产精品发布 | 亚洲综合久久夜AV | 人妻无码αv中文字幕久久| 亚洲综合久久夜AV | 久久国产乱子伦精品免费午夜| 丰满少妇人妻久久久久久| 国内精品久久国产| 亚洲第一永久AV网站久久精品男人的天堂AV| 国产亚洲婷婷香蕉久久精品| 久久久久久久亚洲Av无码| 亚洲精品乱码久久久久久蜜桃不卡| 欧美伊人久久大香线蕉综合69| 品成人欧美大片久久国产欧美| 日本精品久久久中文字幕| 国产欧美久久一区二区| 久久中文骚妇内射| 国产三级久久久精品麻豆三级| 亚洲午夜久久久影院伊人| 中文字幕久久精品无码| 国产亚洲精品久久久久秋霞| 亚洲成色WWW久久网站|