Вы знаете модуль python, с помощью которого я могу добавлять файлы в архив JAR?
(я не хочу добавлять файлы .class в jar-архив)
и программа, которая должна это делать, должна быть написана на python
Спасибо!
-121 --- 1596 743-
Кто-нибудь может сказать, что не так с этим фрагментом кода?
template
class C {
public:
template void f(Y); // line 4
};
template
void C::f(Y y) { // line 8
// Something.
}
int main() {
C c;
char a = 'a';
c.f(a);
return 0;
}
Компиляция:
$ g++ source.cpp
source.cpp:8: error: prototype for ‘void C::f(Y)’ does not match any in class ‘C’
source.cpp:4: error: candidate is: template template void C::f(Y)
Теперь, когда я могу выполнить задачу, объявив и определив функцию в строке 4 , но каковы будут последствия одновременного объявления и определения функции по сравнению с выполнением этого по отдельности? (Это не обсуждение объявления функции в заголовке и исходном файле)
Примечание: Я видел этот вопрос , но похоже, что единственная интересующая меня часть была оставлена отдельно = (