Не уверен, что такое возможно с динамическими библиотеками, не слышал, что можно менять их внутренности потом и вопрос - не отразится ли это как-то плохо на других приложениях, которые используют эту библиотеку. Если есть какие-то источники о том, как это делается - буду рад изучить
Спасибо за комментарий, но не совсем понял вопроса. В "А" у меня определен обобщенный тип SomeType<T>, а потом уже в других библиотеках/приложениях, если необходим конкретный какой-то тип, например SomeType<int> или SomeType<string>, то в этих же библиотеках и создаются конкретные реализации SomeType<T>. Если же вопрос стоит "Почему сразу не определить SomeType<int> в "А"?", то ответ простой - я заранее не могу знать, какие конкретные реализации класса могут быть нужны. Язык нативно компилируемый (забыл указать это в статье), без JIT, поэтому вот так вот :)
не грузится без впн чета
Не уверен, что такое возможно с динамическими библиотеками, не слышал, что можно менять их внутренности потом и вопрос - не отразится ли это как-то плохо на других приложениях, которые используют эту библиотеку. Если есть какие-то источники о том, как это делается - буду рад изучить
Интересно звучит, есть куда развиваться мне
Спасибо за комментарий, но не совсем понял вопроса.
В "А" у меня определен обобщенный тип SomeType<T>, а потом уже в других библиотеках/приложениях, если необходим конкретный какой-то тип, например SomeType<int> или SomeType<string>, то в этих же библиотеках и создаются конкретные реализации SomeType<T>.
Если же вопрос стоит "Почему сразу не определить SomeType<int> в "А"?", то ответ простой - я заранее не могу знать, какие конкретные реализации класса могут быть нужны.
Язык нативно компилируемый (забыл указать это в статье), без JIT, поэтому вот так вот :)