Size: a a a

2020 August 20

d

d7d1cd in pro.cxx
Ilia Zviagin
Нет, только другой компилятор установить
Насколько я знаю, для AS/400 не существует компилятора, кроме родного. Но, вроде как, GCC умеет компилировать код для системы AIX, а это тоже подходит для AS/400.
источник

d

d7d1cd in pro.cxx
В этой библиотеке используется initializer_list и forward_list. А нет ли библиотеки для работы с JSON, которая не использует стандартную библиотеку?
источник

d

d7d1cd in pro.cxx
Переслано от Valentin Kornienko
источник

АК

Александр Караев... in pro.cxx
d7d1cd
В этой библиотеке используется initializer_list и forward_list. А нет ли библиотеки для работы с JSON, которая не использует стандартную библиотеку?
ищи json либы для C++03
источник

KO

Konstantin Osipov in pro.cxx
А есть какая-то альтернатива using для объявления type alias? То есть, хочется, например, отнаследоваться от базового класса, чтобы везде фигурировало имя наследника (в сообщениях об ошибках и т.д.), но при этом все методы базового класса, операторы и т.п. были доступны.
источник

KO

Konstantin Osipov in pro.cxx
так можно?
источник

KO

Konstantin Osipov in pro.cxx
можно написать вот так:
источник

KO

Konstantin Osipov in pro.cxx
using B::*;
источник

KO

Konstantin Osipov in pro.cxx
?
источник

JJ

Joe Joe in pro.cxx
в чем проблема просто дергать имя наследника полиморфно, виртуальным методом
источник

АК

Александр Караев... in pro.cxx
Konstantin Osipov
так можно?
нельзя, проблема выглядит надуманной
источник

JJ

Joe Joe in pro.cxx
> но при этом все методы базового класса, операторы и т.п. были доступны | а почему они недоступны?
источник

KO

Konstantin Osipov in pro.cxx
я решаю следующую задачу: у меня есть шаблонный класс для int, его главная задача - сделать так, чтобы значения этого типа можно было сравнивать и складывтаь только между собой, но не с другими типам. чтобы случайно не перепутать вес и рост, например. Так вот, я бы хотел чтобы тип "вес" у меня  был полноценным, а не using weight = myint<weight_tag>
источник

KO

Konstantin Osipov in pro.cxx
так можно?
источник

KO

Konstantin Osipov in pro.cxx
потому что если использовать using, то во всех сообщениях об ошибках компиляции, например, вываливается лапша weight (aka myint<weight_tag>) bla-bla-bla
источник

JJ

Joe Joe in pro.cxx
A type alias declaration introduces a name which can be used as a synonym for the type denoted by type-id. It does not introduce a new type and it cannot change the meaning of an existing type name. There is no difference between a type alias declaration and typedef declaration.
источник

KO

Konstantin Osipov in pro.cxx
и? я ровно об этом и пишу, что мне нужен полноценный тип. Который, например, можно получить отнаследовавшись. Но тогда мне придётся после наследования уже добавлять кучу using деклараций для методов парента
источник

JJ

Joe Joe in pro.cxx
понятно
источник

АК

Александр Караев... in pro.cxx
Konstantin Osipov
и? я ровно об этом и пишу, что мне нужен полноценный тип. Который, например, можно получить отнаследовавшись. Но тогда мне придётся после наследования уже добавлять кучу using деклараций для методов парента
зачем using? методы сами подтянутся в наследника, не считая парочки перекрытых
источник

JJ

Joe Joe in pro.cxx
Joe Joe
> но при этом все методы базового класса, операторы и т.п. были доступны | а почему они недоступны?
при наследовании то
источник