About 50 results
Open links in new tab
  1. terminology - What does it mean when data is scalar? - Software ...

    May 6, 2014 · The term "scalar" comes from linear algebra, where it is used to differentiate a single number from a vector or matrix. The meaning in computing is similar. It distinguishes a single value …

  2. What are the "scalar fields" and "composite fields" in JAVA?

    Jul 11, 2019 · The terms 'scalar type' or 'scalar field' are usually used to contrast them with compound types/fields. A compound type is easiest to define and it is a type that contains multiple distinct …

  3. Recommended generic approach to checking scalar field presence in ...

    May 29, 2023 · There are several questions related to presence field tracking of scalar fields in protobuf 3, but I didn't find any with generic default approach recommendation.

  4. Why exactly does Java not allow numeric conditionals like if(5 ...

    May 12, 2017 · 0 Well, every scalar type in C, pointer, boolean (since C99), number (floating-point or not) and enumeration (due to direct mapping to numbers) has a "natural" falsey value, so that's good …

  5. Shouldn't deep copy be the default, not shallow copy?

    Oct 17, 2023 · I'd also like to push back on Shouldn't the default always be optimized for safety and not for performance? Isn't optimizing copy for speed premature optimization? Deep copy can get …

  6. What is meant by a primitive data type?

    It kind of depends on the language. For example, in languages like C and C++, you have a number of built-in scalar types - int, float, double, char, etc. These are "primitive" in the sense that they cannot …

  7. Why do many programming languages lack standard vector types?

    Mar 24, 2023 · Many languages such as C or even C++ or C# or Java have no natively supported vector (SIMD) types or functionality. In such languages, one would have to either use non-standard …

  8. c++ - Passing parameters that need to be copied by value or const ...

    Dec 16, 2014 · @rwong: using "const reference" for function parameters in C++ is not more or less idiomatic than just passing parameters by value. It is typically (but not exclusively) used for passing …

  9. data structures - Software Engineering Stack Exchange

    Aug 14, 2018 · I can't imagine a scenario where you need a null-check on a function that acts on a single scalar. In that case, it's good to force null-checks. Solution 2: use a decorator that catches …

  10. c++ - If you follow the rule of Zero, how will you debug the ...

    Nov 28, 2017 · Most noticeable is if the destructor is called as part of a deletion on dynamic memory (delete). In the disassembly, one will see an actual function call to an address associated with …