• <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 閱讀(788) 評論(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
            久久久久无码精品| 一本久久免费视频| 国产91色综合久久免费分享| 99re这里只有精品热久久| 久久国产免费观看精品| 久久久久国产一级毛片高清板| 久久久久久久波多野结衣高潮 | 精品人妻伦九区久久AAA片69| 伊人久久大香线焦AV综合影院 | 伊人久久大香线蕉综合Av| 韩国免费A级毛片久久| 久久久久免费视频| 日韩乱码人妻无码中文字幕久久| 99久久夜色精品国产网站| 久久精品一区二区三区AV| 2020最新久久久视精品爱| 久久人妻少妇嫩草AV蜜桃| 国产精品热久久毛片| 色狠狠久久AV五月综合| 欧美一级久久久久久久大片| 91视频国产91久久久| 午夜精品久久久久久中宇| 久久久久国产一区二区三区| 精品久久久久久久久午夜福利| 久久精品国产99国产精品导航 | 国产日产久久高清欧美一区| 7777精品伊人久久久大香线蕉| 久久精品99无色码中文字幕| 激情伊人五月天久久综合| 国产精品99久久久精品无码 | 77777亚洲午夜久久多人| 久久久免费观成人影院| 日韩精品国产自在久久现线拍| 久久久久无码精品国产| 久久久无码精品亚洲日韩蜜臀浪潮| 国产午夜福利精品久久| 91精品国产91久久久久久| 久久r热这里有精品视频| 国产精品久久一区二区三区| 久久国产精品77777| 97r久久精品国产99国产精|