Objavljeno: 21.8.2014 05:00

C++14 je tu

Po treh letih dobivamo novo generacijo standarda ISO/IEC, ki opisuje programski jezik C++. Standard 14882:2011 je bil sprejet avgusta 2011 in je zamenjal tistega iz leta 2003, sedaj pa je tu že verzija 2014.

Delovni osnutek novega standarda z letnico 2014 smo dobili marca letos, minuli petek se je končalo glasovanje o standardu, izdelek pa so ta teden predstavili kot končno verzijo standarda C++. Čeprav C++14 uradno še ni izšel, ker ga ISO še ni potrdil, sprememb ne bo (razen popravkov tiskarskih napak), zato si lahko končno verzijo že ogledamo.

Tri leta so najkrajša doba med izidoma dveh verzij C++, ki je doslej napredoval počasneje. Prvo standardizacijo smo dobili šele leta 1998, medtem ko je bil C++ naokrog vse od leta 1983, ko ga je v Dellovih laboratorijih razvijal Bjarne Stroustrup. Naslednje verzije so izšle v letih 2003, 2007 in 2011. Pomembna razlika od dosedanjih verzij so tudi prevajalniki, ki C++14 v večji meri že podpirajo, medtem ko je bilo treba v preteklosti nanje po sprejetju standarda še počakati.

Naslednjo verzijo si obetamo v letu 2017, ko bodo v C++ morda našli pot tudi moduli in koncepti. Prav tako C++14 ni zastaril (deprecated) nobene pomembne funkcije, je pa na dobri poti tja st::rand. Glavne novosti, ki jih prinaša C++14, so precej uporabne. Na prvi pogled najbolj očitna je uvedba enojnega narekovaja za združevanje cifer (digit separator), tako da lahko sedaj milijardo pregledno zapišemo kakor 1'000'000'000. Druge spremembe so pod pokrovom. Funkcije lahko sedaj same ugotovijo, v katerem tipu spremenljivke vračajo rezultat (return type deduction for normal function). Potem je tu podpora za binary literals pri deklaraciji (npr. char c = 0b01011010), generične lambda izraze, deklaracija spremenljivk kot predloge (variable templates), manj stroge omejitve za funkcije, ki se ocenijo šele ob prevajanju (constexpr), in še precej zelo uporabnih novosti.

Standard bo ISO uradno potrdil jeseni letos.

https://isocpp.org/blog/2014/08/we-have-cpp14

Več novic

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentirajo lahko le prijavljeni uporabniki

Najbolj brano

  • Xiaomi predstavil pametni pralni stroj prihodnosti

    Xiaomi je na kitajskem trgu predstavil pametni pralni stroj Mijia Three‑Zone Pro Drum 10 kg, ki prinaša nov pristop k pranju perila s tremi ločenimi bobni

    Objavljeno: 23.9.2025 09:00
  • Uporabnikom je žal, da so posodobili telefon iPhone

    Apple je izdal dolgo pričakovani iOS 26, ki prinaša novo podobo Liquid Glass in številne funkcije, ki pa niso vseh navdušile.

    Objavljeno: 18.9.2025 15:00
  • Umetna inteligenca opustošila indijski informacijski sektor

    Prva industrija, ki je začela klecati pod težo umetne inteligence, je nekoliko presenetljivo indijski informacijski sektor. Država je zaradi znanja angleščine, izobraženosti in nizke cene dela velikan pri nudenju informacijskih storitev, kot so podpora uporabnikom. Sektor, ki je letno težak dobrih 250 milijard dolarjev, je lani zaposlil 70 odstotkov manj svežih diplomantov kot v letih pred tem!

    Objavljeno: 17.9.2025 05:00
  • Nvidia presenetila s 5-milijardno investicijo v Intel

    Nvidia je pretresla tehnološki svet z napovedjo, da bo investirala pet milijard dolarjev v Intel in z njim sklenila dogovor o skupnem razvoju čipov. S tem bo postala ena največjih delničark podjetja, ki se že dlje časa sooča s padcem tržnega deleža in neuspešnimi poskusi na področju grafike in umetne inteligence. Vrednost delnic družbe Intel je po najavi takoj zrasla za 23%.

    Objavljeno: 19.9.2025 05:00 | Teme: Intel, nvidia
  • ChatGPT-u boste morali dokazati svojo polnoletnost

    OpenAI bo uvedel dodatne varovalke, s katerimi želi zagotoviti, da so njegovi uporabniki stari vsaj 18 let. K temu je podjetje vzpodbudilo več tožb in žalostnih zgodb najstnikov, ki so uporabljali različne pogovorne robote umetne inteligence, nato pa se poškodovali ali celo ubili.

    Objavljeno: 18.9.2025 07:00
  • Microsoft namesto celotnih virtualnih namizij ponuja pretočne aplikacije v oblaku

    Microsoft je zagnal javni predogled storitve Windows 365 Cloud Apps, ki omogoča uporabnikom, da iz oblaka ne zaganjajo več celotnih virtualnih računalnikov, temveč posamezne aplikacije. S tem želijo poenostaviti dostavo aplikacij, zmanjšati stroške in modernizirati infrastrukturo virtualnih namizij, pri čemer uporabniki dobijo le bistvena orodja, kot so Outlook ali Word, a brez nalaganja celotnega namizja.

    Objavljeno: 19.9.2025 07:00 | Teme: microsoft, virtualizacija, Office, windows
 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji