Parece aprovado a mim, mas desde que você pediu idéias novas, vai aqui --
- Porque uma matéria de pref/gosto mim muito um pouco manteria os non-members das conversões como, assim que eu não tenho que poluir a relação e não deixo nenhuma conversão nova ser adicionado facilmente ao sistema. Mas como eu disse, aquela é uma matéria de gosto talvez.
Converso (dados d);
Converso (d);
- Desde você falou sobre desengates e a largura de faixa de minimização do usuário e usou coincidente a frase do “instantâneo”, ele é natural para pensar igualmente “de instantâneos diferenciais”. Assim a idéia é que você toma um instantâneo preliminar.
pidSnapshot de Dir = procInfo->getPid (1312);
Diferença = pidSnapshot->difference de SnapShot* ();
Instantâneo:: diferença ();
Instantâneo:: applyDifferential (Snapshot* d)
De modo que maneira, somente valores que têm a mudança desde que a última captação será retornada e que podem causar economias enormes nos termos do desempenho.
- É você certo o filesystem do proc não tem as ligações simbólicas (eu significo a mesma entidade que aparece sob colmeia múltiplas)? Se sim, é então aprovada manter duas cópias da mesma referência. Eu supor que não importa muito, contanto que um objeto do valor do instantâneo apenas.
- Um pouco do que tendo o tipo de accessors muito específicos, do getPid () etc. seria mais de valor se você poderia ter na classe que baixa um jogo genérico de métodos do achado () como diz
instantâneo virtual de Snapshot*:: achado (criança da corda) {
}
Igualmente como sobre a base do instantâneo que tem crianças
classe SnapshotContainer: instantâneo público
{
instantâneo virtual de Snapshot*:: achado (criança da corda) {
}
confidencial:
STD: *mpData do mapa;
};
- Ser útil, se você igualmente fornece uma variação ligeira mas importante para o achado (), chamam-no encontram () o esse toma um trajeto (um pouco do que um nome) e faz o trabalho sujo de fazer o atravessamento.
o trajeto de // está neste formulário, /root/net/sockstats/tcpip6
Instantâneo de Snapshot*:: localizar (trajeto da corda) {
}
- A mudança a mais importante que eu faria seria fazer ao instantâneo um objeto contado referência e retornado um esperto/refptr ao instantâneo um pouco do que ponteiros crus. Isso dá realmente muito poder, especialmente quando você quer poder buscar crianças e as manter em torno (talvez)
instantâneo da classe: RefCounted público // vê Poco:: RefCounted para a referência.
{
}
typedef RefCountedPtr RefSnapshot;
Esperar este a ajuda…