Replacing 'bool' Values.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Replacing 'bool' Values.
Συγγραφείς: COLLYER, SPENCER
Πηγή: Overload. Dec2024, Issue 184, p17-23. 7p.
Θεματικοί όροι: C++, Boolean expressions, Screen time, Dimensional analysis, Binary operations, Compilers (Computer programs)
Περίληψη: The article explores the challenges of using 'bool' values in programming, highlighting issues like implicit conversions and limited values. It suggests alternatives such as splitting functions and using enums to improve code clarity and maintainability. The article also addresses potential disadvantages like namespace pollution but emphasizes that modern compilers can optimize code effectively. Overall, it encourages thoughtful consideration of using 'bool' values in long-range code and provides practical solutions for clearer and more robust programming practices. [Extracted from the article]
Βάση Δεδομένων: Supplemental Index
FullText Text:
  Availability: 0
Header DbId: edo
DbLabel: Supplemental Index
An: 181506782
RelevancyScore: 968
AccessLevel: 6
PubType: Periodical
PubTypeId: serialPeriodical
PreciseRelevancyScore: 968.441223144531
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Replacing 'bool' Values.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22COLLYER%2C+SPENCER%22">COLLYER, SPENCER</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Overload%22">Overload</searchLink>. Dec2024, Issue 184, p17-23. 7p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22C%2B%2B%22">C++</searchLink><br /><searchLink fieldCode="DE" term="%22Boolean+expressions%22">Boolean expressions</searchLink><br /><searchLink fieldCode="DE" term="%22Screen+time%22">Screen time</searchLink><br /><searchLink fieldCode="DE" term="%22Dimensional+analysis%22">Dimensional analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Binary+operations%22">Binary operations</searchLink><br /><searchLink fieldCode="DE" term="%22Compilers+%28Computer+programs%29%22">Compilers (Computer programs)</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The article explores the challenges of using 'bool' values in programming, highlighting issues like implicit conversions and limited values. It suggests alternatives such as splitting functions and using enums to improve code clarity and maintainability. The article also addresses potential disadvantages like namespace pollution but emphasizes that modern compilers can optimize code effectively. Overall, it encourages thoughtful consideration of using 'bool' values in long-range code and provides practical solutions for clearer and more robust programming practices. [Extracted from the article]
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edo&AN=181506782
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 7
        StartPage: 17
    Subjects:
      – SubjectFull: C++
        Type: general
      – SubjectFull: Boolean expressions
        Type: general
      – SubjectFull: Screen time
        Type: general
      – SubjectFull: Dimensional analysis
        Type: general
      – SubjectFull: Binary operations
        Type: general
      – SubjectFull: Compilers (Computer programs)
        Type: general
    Titles:
      – TitleFull: Replacing 'bool' Values.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: COLLYER, SPENCER
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 12
              Text: Dec2024
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-print
              Value: 13543172
          Numbering:
            – Type: issue
              Value: 184
          Titles:
            – TitleFull: Overload
              Type: main
ResultId 1