• <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国产精一区二区三区| 国色天香久久久久久久小说| Xx性欧美肥妇精品久久久久久| 亚洲国产成人久久综合碰碰动漫3d| 国产香蕉97碰碰久久人人| 性做久久久久久久久| 国产精品久久久久久吹潮| 国产呻吟久久久久久久92| 精品国产乱码久久久久软件| 青草影院天堂男人久久| 东方aⅴ免费观看久久av| 久久久青草青青亚洲国产免观| 亚洲v国产v天堂a无码久久| 国产精品久久久亚洲| 精品久久久久成人码免费动漫| 91精品国产91久久久久久青草 | 亚洲中文字幕无码久久综合网| 久久精品夜夜夜夜夜久久| 亚洲国产天堂久久综合| 好久久免费视频高清| 精品综合久久久久久97| 久久性精品| 久久99精品久久久久久水蜜桃| 人妻无码αv中文字幕久久 | 久久精品无码一区二区三区| 2021久久精品免费观看| 亚洲欧美成人久久综合中文网| 99久久www免费人成精品| WWW婷婷AV久久久影片| 99999久久久久久亚洲| 人妻精品久久无码区| 亚洲香蕉网久久综合影视 | 亚洲精品午夜国产VA久久成人| 精品人妻伦一二三区久久 | 亚洲日本久久久午夜精品| 久久高清一级毛片| 99久久免费国产精品| 久久91综合国产91久久精品| 免费国产99久久久香蕉| 久久精品国产免费一区| 日韩精品久久久久久|