Back To Basics: The Rule of Five
Agenda ● Background ● Core Guidelines ● What is the Rule of Five ● Compiler provided functions ● What is the Rule of Zero 3Copyright © 2023 Andre Kostur C++ is a net> C++ Core Guidelines 6Copyright © 2023 Andre Kostur Guideline C.21 is “The Rule of Five” 7Copyright © 2023 Andre Kostur Simple String 8Copyright © 2023 Andre nullptr; return *this; } // … char * data_; }; 19Copyright © 2023 Andre Kostur The Rule of Five C.21: “If you define or =delete any copy, move, or destructor function, define or =delete 0 码力 | 42 页 | 623.10 KB | 5 月前3KiCad 8.0 PCB Editor
footprints Working with pads Working with zones Routing tracks Graphical objects Dimensions Rule Areas (Keepouts) Forward and back annotation Locking Groups Creating Arrays Cleanup tools Inspecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Measurement tool Design rule checking Board Statistics Find tool Search panel 3D ビューア Net inspector Generating outputs Fabrication nets in the ratsnest does not change the connectivity of the board and will not impact the design rule checker; it only is intended to make the ratsnest easier to understand. Ctrl Tab Tab Shift Tab0 码力 | 204 页 | 6.90 MB | 1 年前3KiCad 8.0 PCB Editor
footprints Working with pads Working with zones Routing tracks Graphical objects Dimensions Rule Areas (Keepouts) Forward and back annotation Locking Groups Creating Arrays Cleanup tools Inspecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Measurement tool Design rule checking Board Statistics Find tool Search panel 3D Viewer Net inspector Generating outputs nets in the ratsnest does not change the connectivity of the board and will not impact the design rule checker; it only is intended to make the ratsnest easier to understand. Ctrl Tab Tab Shift Tab0 码力 | 205 页 | 6.78 MB | 1 年前3KiCad PCB Editor 7.0
Bulk editing tools Cleanup tools Importing graphics Inspecting a board Measurement tool Design rule checking Find tool Search panel 3D Viewer Net inspector Generating outputs 2 2 3 3 4 5 nets in the ratsnest does not change the connectivity of the board and will not impact the design rule checker; it only is intended to make the ratsnest easier to understand. Each net and net class can Pressing while the selection tool is active will clear the current selection. Net highlighting An electrical net (or set of nets) can be highlighted in the PCB editor to visualize how the net is routed across0 码力 | 129 页 | 7.75 MB | 1 年前3KiCad PCB Editor 6.0
Bulk editing tools Cleanup tools Importing graphics Inspecting a board Measurement tool Design rule checking Find tool 3D Viewer Net inspector Generating outputs 2 2 3 3 4 5 5 5 7 8 8 nets in the ratsnest does not change the connectivity of the board and will not impact the design rule checker; it only is intended to make the ratsnest easier to understand. Each net and net class can Pressing while the selection tool is active will clear the current selection. Net highlighting An electrical net (or set of nets) can be highlighted in the PCB editor to visualize how the net is routed across0 码力 | 110 页 | 3.61 MB | 1 年前3KiCad 7.0 Reference manual
and Moving Objects Wiring the Schematic Annotation, Symbol Properties, and Footprints Electrical Rules Check Bill of Materials Tutorial Part 3: Circuit Board PCB Editor Basics Board Setup and Stackup Schematic Drawing A Board Outline Placing Footprints Routing Tracks Placing Copper Zones Design Rule Checking 3D Viewer Fabrication Outputs Tutorial Part 4: Custom Symbols and Footprints Library several utilities to help with circuit and PCB design, including a PCB calculator for determining electrical properties of circuit structures, a Gerber viewer for inspecting manufacturing files, a 3D viewer0 码力 | 52 页 | 2.24 MB | 1 年前3Getting Started in KiCad 6.0
and Moving Objects Wiring the Schematic Annotation, Symbol Properties, and Footprints Electrical Rules Check Bill of Materials Tutorial Part 3: Circuit Board PCB Editor Basics Board Setup and Stackup Schematic Drawing A Board Outline Placing Footprints Routing Tracks Placing Copper Zones Design Rule Checking 3D Viewer Fabrication Outputs Tutorial Part 4: Custom Symbols and Footprints Library several utilities to help with circuit and PCB design, including a PCB calculator for determining electrical properties of circuit structures, a Gerber viewer for inspecting manufacturing files, a 3D viewer0 码力 | 54 页 | 2.41 MB | 1 年前3Getting Started in KiCad 8.0
and Moving Objects Wiring the Schematic Annotation, Symbol Properties, and Footprints Electrical Rules Check Bill of Materials Tutorial Part 3: Circuit Board PCB Editor Basics Board Setup and Stackup Schematic Drawing A Board Outline Placing Footprints Routing Tracks Placing Copper Zones Design Rule Checking 3D Viewer Fabrication Outputs Tutorial Part 4: Custom Symbols and Footprints Library several utilities to help with circuit and PCB design, including a PCB calculator for determining electrical properties of circuit structures, a Gerber viewer for inspecting manufacturing files, a 3D viewer0 码力 | 53 页 | 2.32 MB | 1 年前3KiCad 8.0 ことはじめ
and Moving Objects Wiring the Schematic Annotation, Symbol Properties, and Footprints Electrical Rules Check Bill of Materials Tutorial Part 3: Circuit Board PCB Editor Basics Board Setup and Stackup Schematic Drawing A Board Outline Placing Footprints Routing Tracks Placing Copper Zones Design Rule Checking 3D Viewer Fabrication Outputs Tutorial Part 4: Custom Symbols and Footprints Library several utilities to help with circuit and PCB design, including a PCB calculator for determining electrical properties of circuit structures, a Gerber viewer for inspecting manufacturing files, a 3D viewer0 码力 | 53 页 | 2.34 MB | 1 年前3KiCad 6.0 快速入门
and Moving Objects Wiring the Schematic Annotation, Symbol Properties, and Footprints Electrical Rules Check Bill of Materials Tutorial Part 3: Circuit Board PCB Editor Basics Board Setup and Stackup Schematic Drawing A Board Outline Placing Footprints Routing Tracks Placing Copper Zones Design Rule Checking 3D Viewer Fabrication Outputs Tutorial Part 4: Custom Symbols and Footprints Library several utilities to help with circuit and PCB design, including a PCB calculator for determining electrical properties of circuit structures, a Gerber viewer for inspecting manufacturing files, a 3D viewer0 码力 | 54 页 | 2.47 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100