Nadchodzi C++17
Przegląd nowości w kolejnym głównym wydaniu specyfikacji języka C++
z- 199
- #
- #
- #
- #
- #
- #
Przegląd nowości w kolejnym głównym wydaniu specyfikacji języka C++
z1. Włącz ekran
2. Włącz menu
3. Włącz Ustawienia
4. Włącz Ustawienia fabryczne
5. Kliknij "Zresetuj urządzenie"
operatorowi płacisz abonament
#include "sciezka/.../plik.h(pp)"
to zło. Nagłówki powinny być include-owane przy pomocy <>
, a ścieżka do nich powinna być dodana jako include path. W szczególności dobrze rozdzielić sobie nagłówki od implementacji (a w przypadku bibliotek itp. jest to praktycznie konieczność)Modyfikacje w oknie zachęcającym do zainstalowania Windows 10, będące rezultatem „sygnałów ze strony użytkowników”, zademonstrowano krótko po pojawieniu się informacji o zasądzeniu odszkodowania za przeprowadzenie niechcianej instalacji.
zTego pana nie obsługujemy. ROMB zwrócił uwagę, że operator terminali płatniczych miał odmówić współpracy z legalnym koncesjonowanym sprzedawcą broni powołując się na wewnętrzny regulamin. Profil firmy zalały negatywne opinie.
zKarne w meczu Polska vs Szwajcaria i cała Polska zatrzymała się na moment!
zrand() % 3
, czyli czym jest modulo bias:rand() % 3
nie gwarantuje, że każda z liczb 0, 1 i 2 będzie generowana z takim samym prawdopodobieństwem.? Gdzieś mi się to przewinęło kiedyś jak czytałem o np. cpp-format albo modern-json, ale nie umiem znaleźć.
Z tego co pamiętam to bardzo chwalili bo dużo prostsze API wystawiała do używania
`.Wykop.pl
Podróże
Gospodarka
Ukraina
Technologia
Motoryzacja
Sport
Rozrywka
Informacje
Ciekawostki
Fajnie by było jakby trafił chociaż do TSa, ale bardziej strzelam że zobaczymy go dopiero ~C++23/24.
@trzeci - chodzi pewnie o to, że w C++ w porównaniu do
- structured bindings
- initialized if
- constexpr if (może coś uda się ugrać tym póki nie ma konceptów)
- optional/variant (tu szkoda, że nie dodali operatora
??
którym można by łatwo robić łańcuch obliczeń jeśli optional nie ma nullptr)Szkoda za to że wycofali się z ustalenia
- na autoptr i kilka innych rzeczy totalnie mi wisi czy jest czy nie jest, ja nie używam więc... a każdy szanujący się programista też tego nie użyje/zabroni używać pracownikom. Fajnie że usuwają, bo
Z tą mapą - masz jakieś źródło? Z tego co wiem range-for działa na iteratorach, a map::begin() nie zwraca pary/krotki. Jeśli rzeczywiście tak to będzie wyglądało to też fajnie się to będzie prezentować. Choć mnogość opcji iteracji po kontenerach dochodzi do wysokiego pułapu i wkrótce ciężko będzie
Co do sposobu iteracji - chodzi o to, że do tej pory korzystało się z indeksów/iteratorów/range-for/for_each itd. a teraz dochodzi kolejny sposób. Przez to w kodzie nie będzie spójności, a każdy programista używać będzie różnego. Taki ficzer powinien być dodany już daaaaaawno przy okazji
pair
, a najpóźniej przy okazji