C++ Predavanje 10: Preopterećenje operatora
16 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Drugi operand može da bude proizvoljnog ______ uključujući i proste tipove.

tipa

U slučaju globalne funkcije, bar jedan parametar treba da bude tipa ______ za koju se data funkcija pravi.

klase

Operatori (tip), =,(), i - >, mogu da budu preopterećeni samo pojedinačnim ______, ne i globalnim (prijateljskim) funkcijama.

metodama

Vrednosti operatorskih funkcija mogu da budu proizvoljnih ______.

<p>t</p> Signup and view all the answers

Za većinu standardnih operatora jezika C++, mogu da budu definisana tumačenja za slučajeve kada su operandi klasnih tipova. To omogućava pisanje izraza na uobičajeni način i za tipove podataka koje je definisao programer. A=(A+B)D Tumačenja za klasne tipove podataka mogu da budu definisana za sve operatore izuzev: 1. Operatora za pristup članu klase (.___ i.)

<p>i</p> Signup and view all the answers

Za većinu standardnih operatora jezika C++, mogu da budu definisana tumačenja za slučajeve kada su operandi klasnih tipova. To omogućava pisanje izraza na uobičajeni način i za tipove podataka koje je definisao programer. A=(A+B)*D Tumačenja za klasne tipove podataka mogu da budu definisana za sve operatore izuzev: 2. Operatora za razrešenje dosega (___)

<p>::</p> Signup and view all the answers

Definisanje novih tumačenja operatora podleže sledećim ograničenjima: 1. ne mogu da budu redefinisana tumačenja operatora za standardne (numeričke i pokazivačke) tipove podataka. 2. ne mogu da budu uvedeni novi simboli za operatore 3. ne mogu da budu promenjeni prioriteti ni smerovi grupisanja pojedinih operatora Jezik C++ može da se proširuje, ali ne i da se menja od strane programera.

<p>opseg</p> Signup and view all the answers

Jezik C++ može da se proširuje, ali ne i da se menja od strane ______.

<p>programera</p> Signup and view all the answers

Za sve novouvedene tipove podataka, automatski postoji tumačenje samo za: 1. Operatore dodele vrednosti jednog objekta drugom (=) 2. Obrazovanje adrese objekta (&) 3. Obrazovanje niza izraza (,)

<p>operator</p> Signup and view all the answers

Smatra se da se operatori u jeziku C++ ostvaruju funkcijama čija imena imaju sledeći opšti oblik: Operator or - gde je or simbol odgovarajućeg operatora (npr. operator+, operator-). Simbol operatora može da bude napisan spojeno ili odvojeno od reči operator, osim ako se simbol operatora sastoji od slova. Tada simbol mora da bude napisan odvojeno (npr. operator new)

<p>metode</p> Signup and view all the answers

Tip parametra mora da bude ______ za koju se data funkcija pravi.

<p>klasa</p> Signup and view all the answers

Kolokvijum II Programiranje C++ Metoda poseduje skriveni ______ koji predstavlja adresu operanda datog unarnog operatora.

<p>parametar</p> Signup and view all the answers

Operator or - gde je or ______ odgovarajućeg operatora (npr. operator+, operator-). Simbol operatora može da bude napisan spojeno ili odvojeno od reči operator, osim ako se ______ operatora sastoji od slova. Tada ______ mora da bude napisan odvojeno (npr. operator new)

<p>simbol</p> Signup and view all the answers

Binarni operatori imaju dva ______a pa odgovarajuća operatorska funkcija mora da ima tačno dva parametra.

<p>operand</p> Signup and view all the answers

Unarni operatori imaju jevan operand, pa odgovarajuća operatorska funkcija treba da ima tačno ______ parametar.

<p>jedan</p> Signup and view all the answers

Smatra se da se operatori u jeziku C++ ostvaruju ______ma čija imena imaju sledeći opšti oblik: Operator or - gde je or simbol odgovarajućeg operatora (npr. operator+, operator-). Simbol operatora može da bude napisan spojeno ili odvojeno od reči operator, osim ako se simbol operatora sastoji od slova. Tada simbol mora da bude napisan odvojeno (npr. operator new)

<p>funkcija</p> Signup and view all the answers

More Like This

C++ Chapter 3 Flashcards
26 questions

C++ Chapter 3 Flashcards

WellConnectedComputerArt avatar
WellConnectedComputerArt
C++ Fundamentals Test Bank Flashcards
9 questions
C++ Class Components Quiz
5 questions
Use Quizgecko on...
Browser
Browser