Collegamenti C++ n. 2

Collegamenti C++ n. 2

Benvenuti nei nuovi collegamenti C++:articoli, podcast e video più importanti e utili che si sono verificati tra l'8 e il 14 settembre. Oggi troverai un link a un post sulle caratteristiche della qualità della vita del C++, un video con una spiegazione della differenza tra const e constexpr , un articolo che descrive alcuni dei SFINAE problemi e molti altri.

  1. Un post sul blog di Jonathan Mueller:un'altra parte della serie incentrata sul lato matematico dei confronti. Oggi si sta concentrando sul confronto a tre vie (ovvero operatore Spaceship, che sarà disponibile in C++20).
    foonathan.net/confronto a tre vie

  2. Nuovo video settimanale C+++ di Jason Turner:mostra come lambda può essere utilizzato nell'espressione fold:
    youtube.com/watch?v=QhY7Fx-YsGs

  3. Arthur O'Dwyer sta discutendo problemi con i tratti di tipo e SFINAE. Inizia con un caso semplice:il metodo template per stringere oggetti con l'operatore <<, finisce con molto codice necessario per evitare casi d'angolo.
    quuxplusone.github.io/blog/problems-concepts-should-solve/

  4. Rainer Grimm continua a postare sulle linee guida di base del C++:nel post sottostante mostra i paragrafi relativi alla cancellazione dei caratteri. Se non sai che tipo di cancellazione è, lo sta spiegando molto bene:
    modernescpp.com/index.php/c-core-guidelines-type-erasure

  5. Un nuovo episodio di CppCast - intervista ad Anders Schau Knatten, l'autore di CppQuiz.org. Il suo sito Web contiene molte domande impegnative su C++, ha recentemente aggiornato tutte le domande per essere conformi a C++17:
    cppcast.com/2018/09/anders-knatten/

  6. Nuovo video da CopperSpice:spiegano la differenza tra const, constexpr, static const e conastexp const:
    youtube.com/watch?v=Dpob2KsYLWs

  7. Guest post sul post di Jonathan Boccara - principalmente su come insegnare C++, pensieri e consigli di un insegnante esperto:
    https://www.fluentcpp.com/2018/09/11/how-to-write-simple-code-to-accomplish-complex-tasks/

  8. Arne Mertz ha scritto un post sulle funzionalità di C++ che tutti amano, ma in realtà non aggiungono alcuna nuova funzionalità (come auto, range-for loop ecc.):
    https://arne-mertz.de/2018/09/quality-of-life-features/

  9. Post di Jonathan Boccara - come rimuovere elementi dai contenitori C++. Sembra facile, ma descrive molti dettagli, come come rimuovere i duplicati dai contenitori associativi.
    https://www.fluentcpp.com/2018/09/14/how-to-remove-elements-from-a-sequence-container/

  10. Bartłomiej Filipek - std::visit è una potente utility che può essere utilizzata in molti modi. Nell'articolo di questa settimana, discutiamo di come usarlo con molte varianti e di come "saltare" alcuni sovraccarichi ripetitivi per le funzioni.
    bfilipek.com/2018/09/visit-variants.html
    Versione polacca:cpp-polska.pl/post/jak-uzywac-stdvisit-z-wieloma-wariantami

Qual è il tuo link preferito per questa settimana?
Forse ci siamo persi qualcosa di rilevante?
Fatecelo sapere nei commenti.