hum je suis pas sur de comprendre tout ce que tu dis
basic ? avec un while ? for qui marche bien avec un for ? hum hum
enfin bref au sujet des namespace si ca peut t´aider :
namespace LocalFunction
{
double y;
double f(double x)
{
return y * x;
}
}
. ..
LocalFunction::y = 3;
deriv(LocalFunction::f));
LocalFunction::y = 5;
deriv(LocalFunction::f));
. ..
ca revient à faire du global encapsulé dans un espace de nom, ce qui à mon gout est pas super propre ( pas de multi-threads possible etc...) mais bon je vois pas très bien où tu veux en venir.