C++ Under the Hood
C++ Under the Hood: (Internal Class Mechanisms) I find it much easier to use something correctly, if I can understand what it is doing inside and why. We are going to talk about internal C++ class mechanisms: simplification 4 C++ Under the Hood: (Internal Class Mechanisms)C++ Under the Hood – The Onion 56 C++ Under the Hood – The Onion7 C++ Under the Hood – The Onion8 C++ Under the Hood – The Onion (abused inheritance Person C++ Under the Hood – Inheritance vs. Aggregation / Composite 9C++ Under the Hood – Inheritance & Construction 10C++ Under the Hood – Inheritance Hierarchy 11C++ Under the Hood – __v_table_ptr 12130 码力 | 168 页 | 13.55 MB | 5 月前3Data Structures That Make Video Games Go Round
Probing methods include: ○ Linear Probing. ○ Quadratic Probing. ○ Double Hashing. ○ Robin Hood Hashing.Open Addressing Hash Maps ● Simplest implementation only require a contiguous block of memory include: ○ Linear Probing. ○ Quadratic Probing. ○ Double Hashing. ○ Robin Hood Hashing.Linear Probed Robin Hood Hashing 0 0 0 0 0 0 0 0 0 PSL PSL - Probe Sequence Length X X X X steps 5 and 6 until an empty bucket( bucket with default PSL value) is found.Linear Probed Robin Hood Hashing 0 0 0 0 0 0 0 0 0 PSL PSL - Probe Sequence Length X X X X X X X X Core0 码力 | 196 页 | 3.03 MB | 5 月前3Effective Ranges: A tutorial for using C++2X ranges
for: <- 3 square <- 3 even <- 6 5 . 7Types in a view chain - under the hood Types in a view chain - under the hood //typename magic templateconstexpr std::string_view type_name() { data() + 49, p.find(';', 49) - 49); } 5 . 8Types in a view chain - under the hood Types in a view chain - under the hood vector vs{"hello", " ", "ranges", "!"}; cout << type_name () 0 码力 | 56 页 | 15.30 MB | 5 月前3The Go Handbook
in Go. There’s lots of different widely used tools that use this programming language under the hood. This handbook will introduce you to this language. 2. Getting started with Go Here are a few things the gofmt command line tool which we can use to format Go programs. VS Code uses that under the hood to format Go source files. This is very interesting and innovative because formatting and issues used directly in Go, but instead we use slices (more on them later). Slices use arrays under the hood, so it’s still necessary to know how they work. You can access an item in the array with the square0 码力 | 44 页 | 4.30 MB | 1 年前3SQLite Development with Zumero
has "z$" prefixed to the Zumero table name. Zumero tables vs. reg- ular SQLite tables 6 Under the hood, each Zumero table stores its rows in a regular SQLite table of the same name, prefixed with z$. For password exist. It describes how and where the username/password pair is to be validated. Under the hood, the scheme is a JSON string. The "scheme_type" key must always be present, and it must contain a creates a properly-formed ACL table: Security 21 SELECT zumero_define_acl_table('main'); Under the hood, this function executes a CREATE VIRTUAL TABLE statement which is somewhat more complicated than the0 码力 | 57 页 | 199.89 KB | 1 年前3Working with Asynchrony Generically: A Tour of C++ Executors
2. Some simple examples, intro to senders 3. The lifecycle of an async operation 4. Under the hood of a concurrent operation 5. Implementing a simple algorithm 6. Senders and coroutines Part 2: set_done(receiver) void; concept operation_state: start(operation_state) void;24 Under the hood of a concurrent operation25 ALL OF THESE SENDERS IMPLEMENT CONNECT ex::sender auto work = examples, intro to senders 3. The lifecycle of an async operation with sender/receiver 4. Under the hood of a composite concurrent operation 5. Implementing a simple algorithm: then() 6. Senders and coroutines550 码力 | 121 页 | 7.73 MB | 5 月前3Finding Bugs using Path-Sensitive Static Analysis
ms/cppconAgenda • Intro to path-sensitive static analysis • Path-sensitive checks in MSVC • A look under the hood • Upcoming features • Lessons learned2012 2014 2015 2016 2017 2018 2019 2019/2020 2020 2021 safety analysis • Ownership analysis • Lifetime analysis (preview) • more to come…Looking under the hood • Representing the store • Solving constraints • Guiding the analysis • Immutable data structures0 码力 | 35 页 | 14.13 MB | 5 月前3Kotlin 1.4 language features
interface Alien { fun speak() = "Wubba lubba dub dub" } class BirdPerson : Alien Under the hood: DefaultImpls public interface Alien { String speak(); public static final class DefaultImpls public String speak() { return Alien.DefaultImpls.speak(this); } } Under the hood: DefaultImpls Default methods in Kotlin 1.2+ interface Alien { @JvmDefault fun speak()0 码力 | 69 页 | 3.29 MB | 1 年前3websockets Documentation Release 9.0
pings, or any other behavior required by the specification. websockets handles all this under the hood so you don’t have to. 1.1.9 One more thing. . . websockets provides an interactive client: $ python WebSocket protocol is symmetrical, except for low-level details that websockets manages under the hood. The same methods are available on client connections created with connect and on server connections intended at maintainers. It may also be useful for users who wish to understand what happens under the hood. Warning: Internals described in this document may change at any time. Backwards compatibility is0 码力 | 81 页 | 352.88 KB | 1 年前3Lock-Free Atomic Shared Pointers Without a Split Reference Count? It Can Be Done!
Anderson -- danielanderson.net What we’ll learn today • How shared_ptr is implemented under the hood • Atomics and concurrency patterns • How existing atomicare implemented (the split Anderson -- danielanderson.net What we’ll learn today • How shared_ptr is implemented under the hood • Atomics and concurrency patterns • How existing atomic are implemented (the split 0 码力 | 45 页 | 5.12 MB | 5 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
C++UndertheHoodDataStructuresThatMakeVideoGamesGoRoundEffectiveRangestutorialforusing2XrangesTheHandbookSQLSQLiteDevelopmentwithZumeroWorkingAsynchronyGenericallyTourofExecutorsFindingBugsPathSensitiveStaticAnalysisKotlin1.4languagefeatureswebsocketsDocumentationRelease9.0LockFreeAtomicSharedPointersWithoutSplitReferenceCountItCanBeDone