Skip to content

nondependent name lookup members #7

@cloudwu

Description

@cloudwu

libIME/ComPtr.h

Line 142 in c246a5d

p->QueryInterface(__uuidof(T), (void**)&p_);

g++ may raise an error : error: 'p_' was not declared in this scope .

Use (void**)&(this->p_) would be better.

See https://stackoverflow.com/questions/1120833/derived-template-class-access-to-base-class-member-data
https://isocpp.org/wiki/faq/templates#nondependent-name-lookup-members

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions