Как компилятор может различать статические элементы данных с одинаковыми именами в разных классах C ++?

Недавно у меня было интервью по C ++, где меня спросили, как компилятор различает статические элементы данных с одинаковыми именами в двух разных классах?

Поскольку все статические переменные данных хранятся в сегменте данных, должен быть способ, которым компилятор отслеживает, какие статические данные принадлежат какому классу, особенно когда они имеют одинаковое имя.

Изменить: как компилятор различает статические элементы данных с одинаковыми именами в двух разных классах? Поскольку все статические переменные данных хранятся в ...

Недавно у меня было интервью по C ++, где меня спросили, как компилятор различает статические элементы данных с одинаковыми именами в двух разных классах?

Поскольку все статические переменные данных хранятся в сегменте данных, должен быть способ, которым компилятор отслеживает, какие статические данные принадлежат какому классу, особенно когда они имеют одинаковое имя.

Изменить: как компилятор различает статические элементы данных с одинаковыми именами в двух разных классах? Поскольку все статические переменные данных хранятся в ...

Недавно у меня было интервью по C ++, где меня спросили, как компилятор различает статические элементы данных с одинаковыми именами в двух разных классах?

Поскольку все статические переменные данных хранятся в сегменте данных, должен быть способ, которым компилятор отслеживает, какие статические данные принадлежат какому классу, особенно когда они имеют одинаковое имя.

Изменить: должен быть способ, которым компилятор отслеживает, какие статические данные принадлежат какому классу, особенно когда они имеют одинаковое имя.

Изменить: должен быть способ, которым компилятор отслеживает, какие статические данные принадлежат какому классу, особенно когда они имеют одинаковое имя.

Изменить: Я ответил на изменение имени, но он отказался, сказав, что изменение имени используется только среди членов того же класса.

5
задан SCFrench 5 October 2010 в 01:09
поделиться