S

  • Safari (Apple), 452
  • Sample header with documentation, 440–442
  • Sampling, time-based performance analysis, 362
  • Sapir-Whorf hypothesis, 503
  • Scalability, nonfunctional requirements, 131
  • Scalability testing, 447
  • Scaling process, 10
  • Scene graph, 554
    • array references, 358–359
    • hierarchy example, 555f
    • nodes example, 557f
    • OpenSceneGraph application programming interface, 147f
    • visitor pattern, 554–560
  • Scoped enums, 264
  • Scoped locking idiom, 377
  • Scoped pointers, 61
  • Scoping
    • #define and, 240
    • templates vs. macros, 265
  • Script-based applications, scripting advantages, 502–503
  • Script binding technologies, 474
    • Boost Python, 506–507
    • Common Object Request Broker Architecture (CORBA), 509–510
    • component ...

Get API Design for C++, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.