Buidheann ann an C++

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Dè as urrainn dhut a dhèanamh le CamScanner?

  • Seòrsachadh faidhlichean àraich
  • Dòighean a sganadh agus co-roinn (correct)
  • Saorsa bho bhuaidh airgid
  • Dèanamh dealbhan ann an 3D

Cò na daoine a tha freagairteach tha CamScanner air fhilleadh?

  • Teicneòlaichean dìreach air a thogail
  • Cleachdaichean a tha ag iarraidh dealbhan a dhèanamh
  • Proifeiseantaich a' feumachdainn freagairtean luath (correct)
  • Students a' lorg siostaman dìon

Dè an seòrsa gnothach a tha CamScanner freagairteach don mhòr-shluagh?

  • Dòighean traidiseanta
  • Leabhraichean sgrìobhte
  • Document scanadh (correct)
  • Griogair sam bith

Dè an amas a th' aig CamScanner?

<p>Tuilleadh freagairtean do sgrìobhainnean (C)</p> Signup and view all the answers

Cuir às do dhòighean sam bith a tha CamScanner a' gealltainn?

<p>Cuideachadh le freagairtean proifeiseanta (D)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Buidheann

  • Tha Buidheann mar aon de na seòrsaichean bunaiteach de structar dàta ann an C++.
  • Bidh iad a' stòradh liosta de eileamaidean den aon seòrsa dàta.
  • Bidh iad a' tabhann dòigh èifeachdach airson dàta a stòradh agus a ruigsinn airson obraichean mar:
    • A’ cur eileamaidean ri buidheann.
    • A’ toirt air falbh eileamaidean bho bhuidheann.
    • A’ faighinn cothrom air eileamaidean a rèir an suidheachaidh ann am buidheann.
  • Feumaidh buidheann a bhith air a mhìneachadh mus tèid a cleachdadh.
    • Faodar fàth a dhèanamh airson buidheann a’ cleachdadh an fhacail-ghràidh "vector" ann an C++.

Mar a nì thu Buidheann

  • Tha dà dhòigh ann airson buidheann a chruthachadh ann an C++:
    • Troimh an toiseach (initialization) aig an àm a tha thu a’ mìneachadh i.
    • Troimh an toiseach (initialization) às deidh dhut a mhìneachadh.

Buidheann a Chruthachadh troimh an toiseach

  • Tha an dòigh seo air a dhèanamh a’ cleachdadh an fhacail-ghràidh "vector" agus a’ toirt seachad liosta eileamaidean ann am pàrantasan.
  • Eisimpleir: vector<int> numbers {1, 2, 3, 4, 5};

Buidheann a Chruthachadh às deidh dhut a mhìneachadh

  • Tha an dòigh seo air a dhèanamh a’ cleachdadh an ghnìomh push_back().
  • Eisimpleir:
    • vector<int> numbers;
    • numbers.push_back(1);
    • numbers.push_back(2);
    • numbers.push_back(3);
    • numbers.push_back(4);

Cleachdadh Buidheann

  • Faodar a’ ghnìomh at() a chleachdadh airson cothrom fhaighinn air eileamaid a rèir a shuidheachaidh ann am buidheann.
  • Eisimpleir: cout << numbers.at(2); - bhiodh seo a’ clò-bhualadh an eileamaid aig an t-suidheachadh 2 ann am buidheann "numbers".
  • Faodar a’ ghnìomh size() a chleachdadh airson faighinn a-mach meud buidheann.
  • Eisimpleir: cout << numbers.size(); - bhiodh seo a’ clò-bhualadh meud buidheann "numbers".
  • Faodar a’ ghnìomh begin() a chleachdadh airson faighinn a-mach an suidheachadh a’ chiad eileamaid ann am buidheann.
  • Eisimpleir: cout << numbers.begin(); - bhiodh seo a’ clò-bhualadh an t-àite cuimhne air a’ chiad eileamaid ann am buidheann "numbers".
  • Faodar a’ ghnìomh end() a chleachdadh airson faighinn a-mach an t-àite cuimhne às deidh an eileamaid mu dheireadh ann am buidheann.
  • Eisimpleir: cout << numbers.end(); - bhiodh seo a’ clò-bhualadh an t-àite cuimhne às deidh an eileamaid mu dheireadh ann am buidheann "numbers".

Cuimhnich

  • Chan eil buidheann ann an C++ air a dhearbhadh mar structar dàta dìreach; tha e stèidhichte air an structar dàta std::allocator ann an C++.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

03-1.PDF

More Like This

STL Components and Vectors
32 questions
CSC 1061 Vectors
22 questions

CSC 1061 Vectors

DivineZebra9695 avatar
DivineZebra9695
CMPS1232: C++ STL Vectors
20 questions

CMPS1232: C++ STL Vectors

KnowledgeableSweetPea avatar
KnowledgeableSweetPea
Use Quizgecko on...
Browser
Browser