Pytania oznaczone «semantics»

Badanie znaczenia w odniesieniu do języków programowania

1701
Co to jest semantyka ruchu?

Właśnie skończyłem słuchać wywiadu radiowego podcastu Software Engineering ze Scottem Meyersem na temat C ++ 0x . Większość nowych funkcji ma dla mnie sens i jestem podekscytowany C ++ 0x, z wyjątkiem jednej. Nadal nie dostaję semantyki ruchu ... Co to dokładnie

761
push_back vs Situace_back

Jestem trochę zdezorientowany co do różnicy między push_backi emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Ponieważ istnieje push_backprzeciążenie przyjmujące odwołanie do wartości, nie bardzo rozumiem, jaki jest...

144
boolean w instrukcji if

Dzisiaj dostałem uwagę na temat kodu, biorąc pod uwagę sposób, w jaki sprawdzam, czy zmienna jest prawdziwa, czy fałszywa w zadaniu szkolnym. Kod, który napisałem, wyglądał mniej więcej tak: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something";...

127
Kiedy uczynić typ nieruchomym w C ++ 11?

Byłem zaskoczony, że to nie pojawiło się w moich wynikach wyszukiwania, pomyślałem, że ktoś by zapytał o to wcześniej, biorąc pod uwagę użyteczność semantyki ruchu w C ++ 11: Kiedy muszę (lub czy jest to dobry pomysł) uczynić klasę nieruchomą w C ++ 11? ( To znaczy przyczyny inne niż problemy ze...