Привет всем. Впервые такое вижу: есть единица трансляции и там объявлен класс, в классе объявляется функция со спецификатором static. Реализации метода нет. Но есть подключенный заголовочный файл, где объявлен другой класс и есть одноименный метод так же со static, и реализация (в совсем другом классе) . Это легально? https://github.com/shadowsocks/shadowsocks-qt5/blob/master/src/connectionitem.h Речь идет о строке 48
Привет всем. Впервые такое вижу: есть единица трансляции и там объявлен класс, в классе объявляется функция со спецификатором static. Реализации метода нет. Но есть подключенный заголовочный файл, где объявлен другой класс и есть одноименный метод так же со static, и реализация (в совсем другом классе) . Это легально? https://github.com/shadowsocks/shadowsocks-qt5/blob/master/src/connectionitem.h Речь идет о строке 48
Привет всем. Впервые такое вижу: есть единица трансляции и там объявлен класс, в классе объявляется функция со спецификатором static. Реализации метода нет. Но есть подключенный заголовочный файл, где объявлен другой класс и есть одноименный метод так же со static, и реализация (в совсем другом классе) . Это легально? https://github.com/shadowsocks/shadowsocks-qt5/blob/master/src/connectionitem.h Речь идет о строке 48
Если нет реализации метода, то программа все ее может нормально скомпилироваться и слинковаться
Привет всем. Впервые такое вижу: есть единица трансляции и там объявлен класс, в классе объявляется функция со спецификатором static. Реализации метода нет. Но есть подключенный заголовочный файл, где объявлен другой класс и есть одноименный метод так же со static, и реализация (в совсем другом классе) . Это легально? https://github.com/shadowsocks/shadowsocks-qt5/blob/master/src/connectionitem.h Речь идет о строке 48