Редактировать файлы jar с помощью python

Вы знаете модуль python, с помощью которого я могу добавлять файлы в архив JAR?

(я не хочу добавлять файлы .class в jar-архив)

и программа, которая должна это делать, должна быть написана на python

Спасибо!

-121 --- 1596 743-

Класс шаблона с функцией шаблона Кто-нибудь может сказать, что не так в этом фрагменте кода? шаблон class C { общедоступный: шаблон void f (Y); // строка 4 }; шаблон void C :: ...

Кто-нибудь может сказать, что не так с этим фрагментом кода?

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 , но каковы будут последствия одновременного объявления и определения функции по сравнению с выполнением этого по отдельности? (Это не обсуждение объявления функции в заголовке и исходном файле)

Примечание: Я видел этот вопрос , но похоже, что единственная интересующая меня часть была оставлена ​​отдельно = (

6
задан Community 23 May 2017 в 12:16
поделиться