Månadsarkiv: maj 2012

Automatisk vektorisering

För några dagar sedan såg jag en video som presenterade en ny funktion i Visual Studio 2012. Funktionen var automatisk vektorisering.  Videon gjorde mig nyfiken på funktionen, hur optimeringen fungerar och om den finns i de verktyg som jag har tillgång till,

Publicerad i C/C++

Framtiden och trådning

En av trenderna just nu i programmering är hur skall vi använda oss av alla dessa kärnor som vi har fått för att inte tala om alla de som vi kommer att få. Programmeringsspråken och biblioteken försöker hänga med genom

Publicerad i C/C++

Unions utan begränsningar

När vi ändå är inne på småsaker, begränsningar som du kanske inte tänkt på,  så har man tagit bort en begränsning som tidigare fanns på medlemmar i en union. En medlem kunde inte vara av en typ som hade en

Publicerad i C/C++

override och final

Några småsaker har också rättats till. Kanske så små att man normalt inte har reflekterat över dem som problem. Man har löst det med att introducera identifierarna override och final som har speciell betydelse i vissa lägen men i övrigt är fria

Publicerad i C/C++

Move-semantik och Rvalue-referenser

En viktig men komplicerad nyhet i C++11 är ”Move Semantics”. Denna har långtgående konsekvenser och stor betydelse för att undvika onödig kopiering och onödiga temporärer. En helt ny referenstyp införs, rvalue-referenser, som definieras med två &-tecken så här: T&&. Det

Publicerad i C/C++

Kategorier

LinkedIn Auto Publish Powered By : XYZScripts.com