Domanda

appena cominciando a imparare boost :: filesystem.

  1. Che cosa è una differenza tra directory_iterator e basic_path :: iterator?
  2. Fare l'iteratori iterare file in ordine lessicografico?

Grazie

È stato utile?

Soluzione

  1. itera path::iterator attraverso la directory che formano il percorso. Se un percorso è /a/b/c/d, sarà un'iterazione su /, a, b, c e d.

    directory_iterator sarà invece iterare attraverso i file in una directory.

  2. No, non sarà directory_iterator tipo di file, saranno restituiti nello stesso ordine come le chiamate di sistema operativo fare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top