ލިސްޕް ސްޓައިލް ސީ++ ޓެމްޕްލޭޓް މެޓާ ޕްރޮގްރާމިންގ | Mewayz Blog Skip to main content
Hacker News

ލިސްޕް ސްޓައިލް ސީ++ ޓެމްޕްލޭޓް މެޓާ ޕްރޮގްރާމިންގ

ކޮމެންޓްތައް

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
<ހަށިގަނޑު>

ތަފާތު ވައްތަރެއްގެ ކޮމްޕައިލަރ މެޖިކް: ލިސްޕް-ސްޓައިލް ސީ++ ޓެމްޕްލޭޓް މެޓަޕްރޮގްރާމިންގ

ސޮފްޓްވެއާ ޑިވެލޮޕްމަންޓްގެ ފުޅާ ދާއިރާއެއްގައި ސީ++ މަޝްހޫރުވެފައިވަނީ އޭގެ ރޯ ޕަވަރ އާއި ޕާފޯމަންސްގެ ސަބަބުންނެވެ. ނަމަވެސް، އޭގެ ކޮމްޕްލެކްސް ކޮމްޕައިލޭޝަން ޕްރޮސެސްގެ ތެރޭގައި ފޮރުވިފައި އޮތީ ގާތްގަނޑަކަށް ބީރައްޓެހި ކަމުގެ އިހުސާސް ކުރެވޭ ޕެރެޑައިމްއެކެވެ: ޓެމްޕްލޭޓް މެޓަޕްރޮގްރާމިންގ (ޓީއެމްޕީ) އެވެ. ލޮޖިކަލް އެކްސްޓްރީމް އަށް ގެންދާއިރު، ސީ++ ޓީއެމްޕީ އަމިއްލައަށް ފަންކްޝަނަލް ޕްރޮގްރާމިންގ ލޭންގުއޭޖް އާއި ވައްތަރުވާން ފަށަނީ، މުޅިން ކޮމްޕައިލް ޓައިމްގައި އެގްޒެކެޓް ކުރާ ލޭންގުއޭޖެކެވެ. އެންމެ ދުވަސްވީ އަދި އެންމެ ނުފޫޒުގަދަ އެއް ޕްރޮގްރާމިން ލޭންގުއޭޖް ކަމަށްވާ ލިސްޕް އާއި ޕެރެލަލްސް ތަކަކީ ފާހަގަކޮށްލެވޭ އަދި ފުން އެއްޗެކެވެ. މި އުސޫލުގެ ސަބަބުން ޑިވެލޮޕަރުންނަށް ރަންޓައިމް އިން ފެށިގެން ކޮމްޕައިލް-ޓައިމް އަށް ކޮމްޕްލެކްސް ކޮމްޕިއުޓޭޝަންތަކާއި ލޮޖިކް އޮފްލޯޑްކޮށް، ވަރަށް ވަރުގަދަ އަދި ޓައިޕް ސޭފް ކޯޑް އުފެއްދުމުގެ ފުރުސަތު ލިބިގެންދެއެވެ. މި ލިސްޕް ސްޓައިލްގެ އުސޫލު ދެނެގަތުމަކީ އާ ލެވެލްއެއްގެ އެބްސްޓްރެކްޝަންގެ ތަޅުދަނޑިއެއް ކަމަށާއި، މިއީ ވަރުގަދަ، މޮޑިއުލާ ވިޔަފާރި ނިޒާމުތައް އާކިޓެކްޓް ކުރާއިރު މެވޭޒްގައި އަޅުގަނޑުމެން ވަރަށް ފުންކޮށް އަގުކުރާ އުސޫލެކެވެ.

ސީ++ ގެ ތެރޭގައިވާ އެކްސިޑެންޓަލް ޕްރޮގްރާމިންގ ލެންގުއޭޖް

C++ ޓެމްޕްލޭޓްތައް އަސްލު ފަރުމާކޮށްފައިވަނީ `List` ނުވަތަ `List` އުފެއްދުން ފަދަ އާދައިގެ ވައްތަރު ބަދަލުކުރުމަށެވެ. ނަމަވެސް ސީ++ ސްޓޭންޑަޑުން، ޖެނެރަލިޓީ ހޯދުމަށް ކުރާ މަސައްކަތުގައި، އަނިޔާވެރިކަމާއެކު ޓިއުރިންގް ފުރިހަމަ ސަބް ލެންގުއޭޖެއް އުފެއްދިއެވެ. މާނައަކީ ތިއަރީ ގޮތުން ޕްރޮގްރާމަކުން ކުރެވޭ ކޮންމެ ކޮމްޕިއުޓޭޝަނެއް ވެސް ޓެމްޕްލޭޓް އިންސްޓޭންޝިއޭޝަން ޕްރޮސެސްގެ ތެރޭގައި ސީ++ ކޮމްޕައިލަރަށް ކުރެވިދާނެއެވެ. މި ޤާބިލުކަން ހޯދުމުގެ ސަބަބުން ޓެމްޕްލޭޓް މެޓާޕްރޮގްރާމިންގ އުފެދުނެވެ. ޓެމްޕްލޭޓް ސްޕެޝަލައިޒޭޝަން، ރިކަރޝަން، އަދި ޓެމްޕްލޭޓް ޕެރެމިޓަރސް ބޭނުންކޮށްގެން، ތިބާގެ އެޕްލިކޭޝަން ބިލްޑް ކުރަމުން ދަނިކޮށް ކޮމްޕައިލަރ އެގްޒެކެޓް ކުރާ ޕްރޮގްރާމްތައް ލިޔެވޭނެކަން ފާހަގަކުރެވުނެވެ. މި ކޮމްޕައިލް-ޓައިމް "ބަސް" ގައި ސަގާފީ މާނައިގައި އެއްވެސް ވެރިއޭބަލްއެއް ނެތެވެ؛ އޭގެ ޙާލަތު ޚުދު ޓެމްޕްލޭޓް ޕެރެމިޓަރތަކުގައި އެކުލެވިގެންވާއިރު، އޭގެ ކޮންޓްރޯލް ސްޓްރަކްޗަރތައް ބިނާވެފައިވަނީ ރިކަރޝަން އަދި ކޮންޑިޝަނަލް ކޮމްޕައިލޭޝަންގެ މައްޗަށެވެ.

ފަންކްޝަނަލް، ލިސްޕް ކަހަލަ ވިސްނުމެއް ގަބޫލުކުރުން

ޓެމްޕްލޭޓް މެޓަޕްރޮގްރާމްތައް ފައިދާހުރި ގޮތެއްގައި ލިޔުމަށްޓަކައި ލިސްޕް ޕްރޮގްރާމަރެއް ފަދައިން ފަންކްޝަނަލް ޕްރޮގްރާމިންގ މައިންޑްސެޓެއް ގެންގުޅެން ޖެހެއެވެ. ކްލާސިކް މާނައިގައި މުއުޓޭބަލް ސްޓޭޓެއް ނުވަތަ ލޫޕްތަކެއް ނެތެވެ. އޭގެ ބަދަލުގައި ހުރިހާ ކަމެއް ހާސިލް ކުރެވެނީ ރިކަރޝަން އާއި ޓައިޕްސް އާއި ކޮމްޕައިލް-ޓައިމް ކޮންސްޓަންޓް މެނިޕުލޭޓް ކުރުމުންނެވެ. ސާދާ މިސާލެއް ބަލާލަމާ: ފެކްޓޯރިއަލް އެއް ހިސާބުކުރުން. ލިސްޕްގައި ރިކަރސިވް ފަންކްޝަނެއް ބޭނުންކުރެވިދާނެއެވެ. ސީ++ ޓީއެމްޕީގައި މި އުސޫލު ފާހަގަކޮށްލެވޭ ވަރަށް އެއްގޮތް ނަމަވެސް ވައްތަރުތަކާއި އަގުތަކާ އެކު މަސައްކަތް ކުރެއެވެ.

    އެވެ
  • އިމިއުޓޭބަލް ޑޭޓާ: ލިސްޕްގައި ވެސް ވާ ފަދައިން ޓީއެމްޕީގައި ވެސް ޑޭޓާ އަކީ އިމިއުޓޭބަލް ޑޭޓާއެކެވެ. ޓެމްޕްލޭޓް ޕެރެމިޓަރެއް ސެޓް ކުރުމުން، އެ ޕެރެމިޓަރަކަށް ބަދަލެއް ނުކުރެވޭނެއެވެ؛ ތަފާތު ޕެރެމިޓަރުތަކާއެކު އާ "އިންސްޓޭންސް"ތައް އުފެއްދިދާނެއެވެ.
  • ރިކަރޝަން އެސް އިޓަރޭޝަން: `for` ނުވަތަ `while` ލޫޕްތަކެއް ނެތުމުން، ރިކަރޝަން އަކީ އޮޕަރޭޝަންތައް ތަކުރާރުކުރުމުގެ ޕްރައިމަރީ މެކޭނިޒަމް އެވެ. ޓެމްޕްލޭޓެއް އަމިއްލައަށް ގޮވާލަނީ އަޕްޑޭޓް ކުރެވިފައިވާ ޕެރެމިޓަރތަކާއެކު ބޭސް ކޭސްއަކަށް (ޓެމްޕްލޭޓް ސްޕެޝަލައިޒޭޝަން މެދުވެރިކޮށް) ވާސިލްވާންދެންނެވެ.
  • ހަމައެކަނި އަގުތައް ނޫން ވައްތަރުތައް މެނިޕުލޭޓްކުރުން: ޓީއެމްޕީގެ އެންމެ ވަރުގަދަ އެއް ކަމަކީ ވައްތަރުތަކާއެކު ހިސާބުކުރުމުގެ ޤާބިލުކަމެވެ. ޓައިޕް ލިސްޓްތައް އުފައްދައި، ޓައިޕް ޕްރޮޕަޓީސް ޗެކްކޮށް، ޝަރުތުތަކަށް ބަލައިގެން ޓައިޕްތައް ހޮވައި، ވަރުގަދަ ޖެނެރިކް ޕްރޮގްރާމިންގ ޓެކްނިކްސް އެނެބަލް ކުރެވިދާނެއެވެ.

މި ޕެރެޑައިމް އިން ތަފާތު ވިސްނުމަކަށް މަޖުބޫރުކޮށް، އިމްޕެރެޓިވް ސްޓެޕްތަކަށްވުރެ ޑިކްލެރޭޓިވް ލޮޖިކް އިސްކަންދީ، އިތުރަށް ހަރުދަނާ އަދި އެރަރ ރެސިސްޓެންޓް ކޯޑަކަށް ގެންދެއެވެ.

<ބްލޮކްކޯޓް> އެވެ "ޓެމްޕްލޭޓް މެޓަޕްރޮގްރާމިންގ އަކީ މުހިންމު ގޮތެއްގައި ސީ++ ގެ ތެރޭގައި ޖަހާފައިވާ ފަންކްޝަނަލް ލޭންގުއޭޖެއް. މިއީ ވަރުގަދަ ވަސީލަތެއް ނަމަވެސް މިއީ ޕްރޮގްރާމްތަކާ މެދު ތަފާތު ގޮތަކަށް ވިސްނަން ޖެހޭ ކަމެއް- ގިނަ ފަހަރަށް މާ އެބްސްޓްރެކްޓް އަދި ހިސާބުގެ ގޮތެކެވެ." — ސީ++ ސްޓޭންޑަރޑްސް ކޮމިޓީގެ މެންބަރެކެވެ އެވެ

މޮޑިއުލަރ ސިސްޓަމެއްގައި ޢަމަލީ ގޮތުން ބޭނުންކުރެވޭނެ ގޮތް

ފެކްޓޯރިއަލް މިސާލަކީ އެކަޑަމިކް މިސާލެއް ނަމަވެސް، ލިސްޕް ސްޓައިލް ޓީއެމްޕީގެ ހަގީގީ ބާރު ވިދާލަނީ ޒީރޯ-ރަންޓައިމް-އޯވަހެޑް އެބްސްޓްރެކްޝަންތަކުން ފައިދާ ލިބޭ އަމަލީ އެޕްލިކޭޝަންތަކުގައެވެ. މިސާލަކަށް، ދީފައިވާ ވައްތަރަކަށް ޚާއްޞަ ވަރަށް އޮޕްޓިމައިޒްޑް ޑޭޓާ ސްޓްރަކްޗަރތައް އުފެއްދުމަށާއި، ކޮމްޕައިލް ކުރާ ވަގުތު ކޮމްޕްލެކްސް ކޮންފިގްރޭޝަންތައް ސައްޙަކުރުމަށް ނުވަތަ ޕޮލިސީ-ބޭސްޑް ޑިޒައިން ފަދަ ތަޖުރިބާކާރު ޑިޒައިން ޕެޓަރންތައް ތަންފީޒުކުރުމަށް ބޭނުންކުރެވިދާނެއެވެ. މޮޑިއުލާ ބިޒްނަސް އޮއެސް އަކަށް ވުމަށް އަމާޒު ހިފާފައިވާ މެވޭޒް ފަދަ ޕްލެޓްފޯމެއްގެ ތެރޭގައި މި އުކުޅުތަކަކީ އަގު ނުކުރެވޭ އުކުޅުތަކެކެވެ. އެއީ ގަބޫލުކުރަން ދަތި ވަރުގެ ފްލެކްސިބަލް އަދި ޚާއްސަކޮށް އެފިޝަންޓް ކޯ ކޮމްޕޯނެންޓްތައް ބިނާކުރުމުގެ ފުރުސަތެވެ. މޮޑިއުލެއްގެ އެޕީއައި ޑިޒައިން ކުރެވޭނީ ޓީއެމްޕީ ބޭނުންކޮށްގެން ވިޔަފާރީގެ އުސޫލުތަކާއި ޑޭޓާ ގުޅުންތައް ޓައިޕް ލެވެލްގައި ތަންފީޒު ކުރުމަށް ކަމަށާއި، ސޮފްޓްވެއާ ޑިޕްލޮއި ކުރުމުގެ ވަރަށް ކުރިން ދިމާވެދާނެ ގޯސް ކޮންފިގްރޭޝަންތައް ހިފެހެއްޓިދާނެ ކަމަށެވެ. މި ކޮމްޕައިލް-ޓައިމް ސޭފްޓީ އަކީ ވިޔަފާރިތައް ބަރޯސާވާ އިތުބާރު ހުރި، ސްކޭލް ކުރެވޭ ނިޒާމުތައް ބިނާކުރުމަށް ވަރަށް މުހިންމު އެއްޗެކެވެ.

`constexpr`

އާއެކު އީވޮލޫޝަން އެންޑް ފިއުޗަރ

ކުރިން ސީ++ ޓީއެމްޕީ އަށް ގިނަ ފަހަރަށް ފާޑުކިޔުން އަމާޒުވީ އޭގެ ސިއްރު ސިންޓެކްސް އާއި ކޮމްޕައިލޭޝަން ޓައިމްސް ލަސްވުމުންނެވެ. މިކަން ދެނެގަނެ، އޭގެ ފަހުން ސީ++ ސްޓޭންޑަރޑްސް ކޮމިޓީން ވަނީ ޑިވެލޮޕަރުންނަށް ފަސޭހަ ކޮމްޕައިލް ޓައިމް ފީޗާސްތަކެއް ތަޢާރަފްކޮށްފައެވެ. މި ފީޗާތަކުގެ ސަބަބުން އެއް ޒަމާނެއްގައި ކޮމްޕްލެކްސް ޓެމްޕްލޭޓް ޓްރިކްސް ބޭނުންވާ ގިނަ ކޮމްޕިއުޓޭޝަންތައް ކޮމްޕައިލް ޓައިމްގައި އެގްޒެކެޓް ކުރާ އާދަޔާ ޚިލާފު، ކޮންމެހެން ބޭނުންވާ ސީ++ ސިންޓެކްސް ބޭނުންކޮށްގެން ލިޔެވޭނެއެވެ. ނަމަވެސް ލިސްޕް ސްޓައިލް ޓީއެމްޕީ އެޕްރޯޗް ޓައިޕް ބެސްޓް ކޮމްޕިއުޓޭޝަންތަކާއި ޓެމްޕްލޭޓް އިންސްޓޭންޝިއޭޝަން ޕްރޮސެސްގެ މައްޗަށް އެންމެ އަސާސީ ކޮންޓްރޯލް ބޭނުންވާ މަންޒަރުތަކަށް ގުޅުންހުރި ގޮތެއްގައި ދެމިއޮވެއެވެ. މިޒަމާނުގެ ސީ++ ޑިވެލޮޕަރުގައި މިހާރު ސަގާފީ ޓީއެމްޕީން ފެށިގެން `constexpr` ފަންކްޝަންތަކާ ހަމައަށް ޓޫލްތަކުގެ ސްޕެކްޓްރަމްއެއް ހުރުމުން، އެ ވަޒީފާއަށް އެންމެ ރަނގަޅު ޓޫލް ހޮވައި، ސާފު، ބެލެހެއްޓޭ މެޓަޕްރޮގްރާމްތައް ލިޔެވޭނެއެވެ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
އެވެ

ގިނައިން ކުރެވޭ ސުވާލުތައް

ތަފާތު ވައްތަރެއްގެ ކޮމްޕައިލަރ މެޖިކް: ލިސްޕް-ސްޓައިލް ސީ++ ޓެމްޕްލޭޓް މެޓަޕްރޮގްރާމިންގ

ސޮފްޓްވެއާ ޑިވެލޮޕްމަންޓްގެ ފުޅާ ދާއިރާއެއްގައި ސީ++ މަޝްހޫރުވެފައިވަނީ އޭގެ ރޯ ޕަވަރ އާއި ޕާފޯމަންސްގެ ސަބަބުންނެވެ. ނަމަވެސް، އޭގެ ކޮމްޕްލެކްސް ކޮމްޕައިލޭޝަން ޕްރޮސެސްގެ ތެރޭގައި ފޮރުވިފައި އޮތީ ގާތްގަނޑަކަށް ބީރައްޓެހި ކަމުގެ އިހުސާސް ކުރެވޭ ޕެރެޑައިމްއެކެވެ: ޓެމްޕްލޭޓް މެޓަޕްރޮގްރާމިންގ (ޓީއެމްޕީ) އެވެ. ލޮޖިކަލް އެކްސްޓްރީމް އަށް ގެންދާއިރު، ސީ++ ޓީއެމްޕީ އަމިއްލައަށް ފަންކްޝަނަލް ޕްރޮގްރާމިންގ ލޭންގުއޭޖް އާއި ވައްތަރުވާން ފަށަނީ، މުޅިން ކޮމްޕައިލް ޓައިމްގައި އެގްޒެކެޓް ކުރާ ލޭންގުއޭޖެކެވެ. އެންމެ ދުވަސްވީ އަދި އެންމެ ނުފޫޒުގަދަ އެއް ޕްރޮގްރާމިން ލޭންގުއޭޖް ކަމަށްވާ ލިސްޕް އާއި ޕެރެލަލްސް ތަކަކީ ފާހަގަކޮށްލެވޭ އަދި ފުން އެއްޗެކެވެ. މި އުސޫލުގެ ސަބަބުން ޑިވެލޮޕަރުންނަށް ރަންޓައިމް އިން ފެށިގެން ކޮމްޕައިލް-ޓައިމް އަށް ކޮމްޕްލެކްސް ކޮމްޕިއުޓޭޝަންތަކާއި ލޮޖިކް އޮފްލޯޑްކޮށް، ވަރަށް ވަރުގަދަ އަދި ޓައިޕް ސޭފް ކޯޑް އުފެއްދުމުގެ ފުރުސަތު ލިބިގެންދެއެވެ. މި ލިސްޕް ސްޓައިލްގެ އުސޫލު ދެނެގަތުމަކީ އާ ލެވެލްއެއްގެ އެބްސްޓްރެކްޝަންގެ ތަޅުދަނޑިއެއް ކަމަށާއި، މިއީ ވަރުގަދަ، މޮޑިއުލާ ވިޔަފާރި ނިޒާމުތައް އާކިޓެކްޓް ކުރާއިރު މެވޭޒްގައި އަޅުގަނޑުމެން ވަރަށް ފުންކޮށް އަގުކުރާ އުސޫލެކެވެ.

ސީ++ ގެ ތެރޭގައިވާ އެކްސިޑެންޓަލް ޕްރޮގްރާމިންގ ލެންގުއޭޖް

C++ ޓެމްޕްލޭޓްތައް އަސްލު ފަރުމާކޮށްފައިވަނީ `ލިސްޓް` ނުވަތަ `ލިސްޓް` އުފެއްދުން ފަދަ އާދައިގެ ވައްތަރު ބަދަލުކުރުމަށެވެ. ނަމަވެސް ސީ++ ސްޓޭންޑަޑުން، ޖެނެރަލިޓީ ހޯދުމަށް ކުރާ މަސައްކަތުގައި، އަނިޔާވެރިކަމާއެކު ޓިއުރިންގް ފުރިހަމަ ސަބް ލެންގުއޭޖެއް އުފެއްދިއެވެ. މާނައަކީ ތިއަރީ ގޮތުން ޕްރޮގްރާމަކުން ކުރެވޭ ކޮންމެ ކޮމްޕިއުޓޭޝަނެއް ވެސް ޓެމްޕްލޭޓް އިންސްޓޭންޝިއޭޝަން ޕްރޮސެސްގެ ތެރޭގައި ސީ++ ކޮމްޕައިލަރަށް ކުރެވިދާނެއެވެ. މި ޤާބިލުކަން ހޯދުމުގެ ސަބަބުން ޓެމްޕްލޭޓް މެޓާޕްރޮގްރާމިންގ އުފެދުނެވެ. ޓެމްޕްލޭޓް ސްޕެޝަލައިޒޭޝަން، ރިކަރޝަން، އަދި ޓެމްޕްލޭޓް ޕެރެމިޓަރސް ބޭނުންކޮށްގެން، ތިބާގެ އެޕްލިކޭޝަން ބިލްޑް ކުރަމުން ދަނިކޮށް ކޮމްޕައިލަރ އެގްޒެކެޓް ކުރާ ޕްރޮގްރާމްތައް ލިޔެވޭނެކަން ފާހަގަކުރެވުނެވެ. މި ކޮމްޕައިލް-ޓައިމް "ބަސް" ގައި ސަގާފީ މާނައިގައި އެއްވެސް ވެރިއޭބަލްއެއް ނެތެވެ؛ އޭގެ ޙާލަތު ޚުދު ޓެމްޕްލޭޓް ޕެރެމިޓަރތަކުގައި އެކުލެވިގެންވާއިރު، އޭގެ ކޮންޓްރޯލް ސްޓްރަކްޗަރތައް ބިނާވެފައިވަނީ ރިކަރޝަން އަދި ކޮންޑިޝަނަލް ކޮމްޕައިލޭޝަންގެ މައްޗަށެވެ.

ފަންކްޝަނަލް، ލިސްޕް ކަހަލަ ވިސްނުމެއް ގަބޫލުކުރުން

ޓެމްޕްލޭޓް މެޓަޕްރޮގްރާމްތައް ފައިދާހުރި ގޮތެއްގައި ލިޔުމަށްޓަކައި ލިސްޕް ޕްރޮގްރާމަރެއް ފަދައިން ފަންކްޝަނަލް ޕްރޮގްރާމިންގ މައިންޑްސެޓެއް ގެންގުޅެން ޖެހެއެވެ. ކްލާސިކް މާނައިގައި މުއުޓޭބަލް ސްޓޭޓެއް ނުވަތަ ލޫޕްތަކެއް ނެތެވެ. އޭގެ ބަދަލުގައި ހުރިހާ ކަމެއް ހާސިލް ކުރެވެނީ ރިކަރޝަން އާއި ޓައިޕްސް އާއި ކޮމްޕައިލް-ޓައިމް ކޮންސްޓަންޓް މެނިޕުލޭޓް ކުރުމުންނެވެ. ސާދާ މިސާލެއް ބަލާލަމާ: ފެކްޓޯރިއަލް އެއް ހިސާބުކުރުން. ލިސްޕްގައި ރިކަރސިވް ފަންކްޝަނެއް ބޭނުންކުރެވިދާނެއެވެ. ސީ++ ޓީއެމްޕީގައި މި އުސޫލު ފާހަގަކޮށްލެވޭ ވަރަށް އެއްގޮތް ނަމަވެސް ވައްތަރުތަކާއި އަގުތަކާ އެކު މަސައްކަތް ކުރެއެވެ.

މޮޑިއުލަރ ސިސްޓަމެއްގައި ޢަމަލީ ގޮތުން ބޭނުންކުރެވޭނެ ގޮތް

ފެކްޓޯރިއަލް މިސާލަކީ އެކަޑަމިކް މިސާލެއް ނަމަވެސް، ލިސްޕް ސްޓައިލް ޓީއެމްޕީގެ ހަގީގީ ބާރު ވިދާލަނީ ޒީރޯ-ރަންޓައިމް-އޯވަހެޑް އެބްސްޓްރެކްޝަންތަކުން ފައިދާ ލިބޭ އަމަލީ އެޕްލިކޭޝަންތަކުގައެވެ. މިސާލަކަށް، ދީފައިވާ ވައްތަރަކަށް ޚާއްޞަ ވަރަށް އޮޕްޓިމައިޒްޑް ޑޭޓާ ސްޓްރަކްޗަރތައް އުފެއްދުމަށާއި، ކޮމްޕައިލް ކުރާ ވަގުތު ކޮމްޕްލެކްސް ކޮންފިގްރޭޝަންތައް ސައްޙަކުރުމަށް ނުވަތަ ޕޮލިސީ-ބޭސްޑް ޑިޒައިން ފަދަ ތަޖުރިބާކާރު ޑިޒައިން ޕެޓަރންތައް ތަންފީޒުކުރުމަށް ބޭނުންކުރެވިދާނެއެވެ. މޮޑިއުލާ ބިޒްނަސް އޮއެސް އަކަށް ވުމަށް އަމާޒު ހިފާފައިވާ މެވޭޒް ފަދަ ޕްލެޓްފޯމެއްގެ ތެރޭގައި މި އުކުޅުތަކަކީ އަގު ނުކުރެވޭ އުކުޅުތަކެކެވެ. އެއީ ގަބޫލުކުރަން ދަތި ވަރުގެ ފްލެކްސިބަލް އަދި ޚާއްސަކޮށް އެފިޝަންޓް ކޯ ކޮމްޕޯނެންޓްތައް ބިނާކުރުމުގެ ފުރުސަތެވެ. މޮޑިއުލެއްގެ އެޕީއައި ޑިޒައިން ކުރެވޭނީ ޓީއެމްޕީ ބޭނުންކޮށްގެން ވިޔަފާރީގެ އުސޫލުތަކާއި ޑޭޓާ ގުޅުންތައް ޓައިޕް ލެވެލްގައި ތަންފީޒު ކުރުމަށް ކަމަށާއި، ސޮފްޓްވެއާ ޑިޕްލޮއި ކުރުމުގެ ވަރަށް ކުރިން ދިމާވެދާނެ ގޯސް ކޮންފިގްރޭޝަންތައް ހިފެހެއްޓިދާނެ ކަމަށެވެ. މި ކޮމްޕައިލް-ޓައިމް ސޭފްޓީ އަކީ ވިޔަފާރިތައް ބަރޯސާވާ އިތުބާރު ހުރި، ސްކޭލް ކުރެވޭ ނިޒާމުތައް ބިނާކުރުމަށް ވަރަށް މުހިންމު އެއްޗެކެވެ.

`constexpr`

އާއެކު އީވޮލޫޝަން އެންޑް ފިއުޗަރ

ކުރިން ސީ++ ޓީއެމްޕީ އަށް ގިނަ ފަހަރަށް ފާޑުކިޔުން އަމާޒުވީ އޭގެ ސިއްރު ސިންޓެކްސް އާއި ކޮމްޕައިލޭޝަން ޓައިމްސް ލަސްވުމުންނެވެ. މިކަން ދެނެގަނެ، އޭގެ ފަހުން ސީ++ ސްޓޭންޑަރޑްސް ކޮމިޓީން ވަނީ ޑިވެލޮޕަރުންނަށް ފަސޭހަ ކޮމްޕައިލް ޓައިމް ފީޗާސްތަކެއް ތަޢާރަފްކޮށްފައެވެ. މި ފީޗާތަކުގެ ސަބަބުން އެއް ޒަމާނެއްގައި ކޮމްޕްލެކްސް ޓެމްޕްލޭޓް ޓްރިކްސް ބޭނުންވާ ގިނަ ކޮމްޕިއުޓޭޝަންތައް ކޮމްޕައިލް ޓައިމްގައި އެގްޒެކެޓް ކުރާ އާދަޔާ ޚިލާފު، ކޮންމެހެން ބޭނުންވާ ސީ++ ސިންޓެކްސް ބޭނުންކޮށްގެން ލިޔެވޭނެއެވެ. ނަމަވެސް ލިސްޕް ސްޓައިލް ޓީއެމްޕީ އެޕްރޯޗް ޓައިޕް ބެސްޓް ކޮމްޕިއުޓޭޝަންތަކާއި ޓެމްޕްލޭޓް އިންސްޓޭންޝިއޭޝަން ޕްރޮސެސްގެ މައްޗަށް އެންމެ އަސާސީ ކޮންޓްރޯލް ބޭނުންވާ މަންޒަރުތަކަށް ގުޅުންހުރި ގޮތެއްގައި ދެމިއޮވެއެވެ. މިޒަމާނުގެ ސީ++ ޑިވެލޮޕަރުގައި މިހާރު ސަގާފީ ޓީއެމްޕީން ފެށިގެން `constexpr` ފަންކްޝަންތަކާ ހަމައަށް ޓޫލްތަކުގެ ސްޕެކްޓްރަމްއެއް ހުރުމުން، އެ ވަޒީފާއަށް އެންމެ ރަނގަޅު ޓޫލް ހޮވައި، ސާފު، ބެލެހެއްޓޭ މެޓަޕްރޮގްރާމްތައް ލިޔެވޭނެއެވެ.

ތިޔަބޭފުޅުންގެ އޮޕަރޭޝަންތައް ފަސޭހަ ކުރަން ތައްޔާރުތޯ؟

ސީއާރުއެމް، އިންވޮއިސިން، އެޗްއާރު، ނުވަތަ ހުރިހާ 208 މޮޑިއުލް ބޭނުންވިޔަސް — މެވޭޒް ވަނީ ތިބާ ކަވަރުކޮށްފައެވެ. 138K+ ވިޔަފާރިތަކުން މިހާރުވެސް މި ސްވިޗް ހެދިއެވެ.

މިނިވަން ފެށުން →
އެވެ

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,207+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,207+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime