@wieczniezielony: zakładam że jak nie uda sie scanf, czyli jak zwróci 0, to znak ktory czytał nie został odczytany i w kolejnej petli próboje go czytac jeszcze raz i tak chyba w nieskonczoność, musisz jakos pobrac niepoprawny znak z bufora np, dodajac char c = getchar(); w 64 lini :) ogólnie ten program to masakra :) ale zakladam ze sie uczysz. To co podałem to tez nie jest jakies cudo
@wieczniezielony: jesteś pewien ze teraz działa, moim zdaniem nadal jest ten sam problem, jesli scanf nie zmachuje sobie zmiennej wejściowej to program dalej się zawiesi. Dajmy na to podajesz rormiar 5, dalej wartości do wektora: 1 2 d <- i tu się już zawiesi chyba ze coś zmieniałeś jeszcze.
@allthethings: prosze cie, żeby AI miało taki poziom abstrakcji jak ludzki mózg to jeszcze wiele czasu musi upłynąć a nie 5-7 lat. Teraz sieci neuronowe owszem mogą robić proste rzeczy ale tylko dlatego że się je uczy poprzez karmienie ich gotowymi wzorcami. Żeby potrafiły coś same wymyślić to jeszcze długo.
szybka piłka, korzystając z placement new powinienem po wyjściu ze scope'a traktować bufor za pomocą delete czy jawnie wywołanego konstruktora? przykład: https://ideone.com/rd6zFj
z jednej strony nie powinienem korzystać z delete, bo nie alokuję nic na stercie, z drugiej strony new to new. Na godbolcie generowany jest inny kod, więc to nie jeden pies które wywołam. przy delete program mi się nie wysypuje, ale to równie dobrze może być przypadek.
Czy ktos ma moze pomysl, co jest nie tak z funkcja wypelniajaca wektory?
https://pastebin.com/de5BSgPn
ogólnie ten program to masakra :) ale zakladam ze sie uczysz. To co podałem to tez nie jest jakies cudo