Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Mercedes atego 815 oprire motor

Ce contine Creion rani dupa ras?

Filtru sedimente inainte de pompa?

Paște fericit!
 electrician constructor video curs

Cum pot bloca transferul de date ...

Ce reprezinta in chimie abrevieri...

Google pay ma taxeaza in timp ce ...
 Kia Picanto 2022 - Problema motor?

Durere umar AC Joint

Care este cea mai sanatoasa paine?

Zgomot ritmic ce urmeaza rotirea ...
 Merita Lumix FZ82 in 2024?

Nu pot activa Memory Integrity

Supratensiuni accidentale

Cuțit/ briceag drumetie
 

De la C la C++

- - - - -
  • Please log in to reply
44 replies to this topic

#37
Cy_Cristian

Cy_Cristian

    Active Member

  • Grup: Members
  • Posts: 1,845
  • Înscris: 22.02.2009
@xyv123
Sunt multe chestii nedeterministe in C++. Nu voi lua ca exemplu OOB. De exemplu din punctul de vedere al unei aplicatii, nu vom stii cum li se vor acorda thread-urilor cuante de procesor. Asta insa nu inseamna ca putem scrie cod care nu e thread-safe doar pentru ca asa e facut STL-ul. Dimpotriva, programatorul va trebui sa-si ia masuri de precautie si sa aiba in vedere aceste "minusuri" atunci cand lucreaza cu container-e STL intr-o aplicatie multi-thread (evident am exagerat cu "minusuri").
Evident, vorbim despre API-urile oferite spre utilizare altor biblioteci sau aplicatii, nu despre propria bucatarie.

@alexuts56.
Citeste putin despre cum se paseaza parametrii in C++ si care-i diferenta dintre, string a si string& a.
Iar partea a doua este o aliniere conform limbajului standard.
Daca poti scrie
int a,b,c,d; a=b=c=d=0;
de ce nu ai dezvolta o clasa pentru care sa poti scrie
String a, b;
a=b="Hello world!".



#38
xyv123

xyv123

    Member

  • Grup: Members
  • Posts: 439
  • Înscris: 01.03.2012
^Ok Posted Image
Dar noi nu discutam despre multithreading... In fine, eu zic sa ne concentram pe codul postat ca pierdem vremea.
Am spus doar ca eu n-as arunca exceptii din operator[],  ci ca as implementa o functie at() care sa verifice index-ul si sa arunce exceptie daca e cazul ... atata tot. Dar cineva tine sa faca altfel, evident, poate sa faca cum vrea.

Edited by xyv123, 15 July 2013 - 15:17.


#39
maxtron_69

maxtron_69

    Senior Member

  • Grup: Senior Members
  • Posts: 2,534
  • Înscris: 18.08.2010

View Postdani.user, on 16 iunie 2013 - 17:46, said:

  • Atașarea unui comportamentului datelor

Atasarea unui ce?

#40
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,254
  • Înscris: 24.02.2007
Spre deosebire de structurile din C ce doar stocheaza informatii, intr-o clasa C++ poti introduce si, de exemplu, reguli de business, ce determina ce valori au voie sa aibe acele date, sau functii care, atunci cand un membru se modifica, sa modifice si altii corespunzator.

#41
maxtron_69

maxtron_69

    Senior Member

  • Grup: Senior Members
  • Posts: 2,534
  • Înscris: 18.08.2010

View Postmaxtron_69, on 16 iulie 2013 - 20:24, said:


Atasarea unui ce?
Afisarea unui compartamentului... ceva nu e ok in exprimare.

#42
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,254
  • Înscris: 24.02.2007
Posibil

#43
maxtron_69

maxtron_69

    Senior Member

  • Grup: Senior Members
  • Posts: 2,534
  • Înscris: 18.08.2010

View Postdani.user, on 16 iulie 2013 - 21:13, said:

Posibil
"Atasarea unui comportamentului", la asta ma refeream... credeam ca vrei sa corectezi in tutorial. De multe ori in programare o singura litera gresita poate schimba fundamental lucrurile.

#44
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,254
  • Înscris: 24.02.2007
Acum am observat acel "ului" Posted Image

#45
maxtron_69

maxtron_69

    Senior Member

  • Grup: Senior Members
  • Posts: 2,534
  • Înscris: 18.08.2010

View Postdani.user, on 17 iulie 2013 - 17:57, said:

Acum am observat acel "ului" Posted Image
hehe... mai sint niste erori de genul asta, in comentariile codului, ori ai folosit google translate ori gandesti in engleza ca majoritatea programatorilor.
Apropo de asta, cred ca pt un incepator, e f important sa inteleaga importanta limbii engleze in programare.

Un exemplu: in HTML, am incercat sa inteleg ce inseamna <div>, pana nu am gandit ca in engleza inseamna division, nu s-a facut lumina in capul meu.

Edited by maxtron_69, 18 July 2013 - 10:23.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate