 whats new in visual studioCppCon 2021 CppCon 2021 What’s New In ‘ Visual Studio 64-bit IDE, C++20, WSL2, and More Marian Luparu (he/him) @mluparu Sy Brand (they/them) @TartanLlama C++ Product Team, Microsoft @VisualC https://aka Code Safety 3. Cross-platform development 4. Developer and Team Productivity Static Analysis ✴ New and improved checkers in MSVC Code Analysis • Returning a local variable with std::move • Path-sensitive Safety 3. Cross-platform development 4. Developer and Team Productivity New in Visual Studio 2022 • 64bit IDE • New themes available https://aka.ms/vsthemes • Or bring your own VSCode theme0 码力 | 42 页 | 19.02 MB | 6 月前3 whats new in visual studioCppCon 2021 CppCon 2021 What’s New In ‘ Visual Studio 64-bit IDE, C++20, WSL2, and More Marian Luparu (he/him) @mluparu Sy Brand (they/them) @TartanLlama C++ Product Team, Microsoft @VisualC https://aka Code Safety 3. Cross-platform development 4. Developer and Team Productivity Static Analysis ✴ New and improved checkers in MSVC Code Analysis • Returning a local variable with std::move • Path-sensitive Safety 3. Cross-platform development 4. Developer and Team Productivity New in Visual Studio 2022 • 64bit IDE • New themes available https://aka.ms/vsthemes • Or bring your own VSCode theme0 码力 | 42 页 | 19.02 MB | 6 月前3
 Nim,A new approach to meta programmingA new approach to meta programming Author: Andreas Rumpf A new approach to metaprogramming Copyright © 2013 Andreas Rumpf Talk structure 1.What is Nimrod? 2.Implementation aspects 3."Hello World" echo "first call of p" 10 echo "some call of p" 11 12 p() 13 once: 14 echo "new instantiation" 15 p() Meta programming features Copyright © 2013 Andreas Rumpf Meta programming echo "some call of p" 11 12 p() 13 once: 14 echo "new instantiation" 15 p() Produces: first call of p some call of p new instantiation some call of p Meta programming features Copyright0 码力 | 45 页 | 360.68 KB | 1 年前3 Nim,A new approach to meta programmingA new approach to meta programming Author: Andreas Rumpf A new approach to metaprogramming Copyright © 2013 Andreas Rumpf Talk structure 1.What is Nimrod? 2.Implementation aspects 3."Hello World" echo "first call of p" 10 echo "some call of p" 11 12 p() 13 once: 14 echo "new instantiation" 15 p() Meta programming features Copyright © 2013 Andreas Rumpf Meta programming echo "some call of p" 11 12 p() 13 once: 14 echo "new instantiation" 15 p() Produces: first call of p some call of p new instantiation some call of p Meta programming features Copyright0 码力 | 45 页 | 360.68 KB | 1 年前3
 What's New for Visual Studio CodeVS Code @ CppCon 2024 What’s new for Visual Studio Code: Performance, GitHub Copilot, and CMake Enhancements (Provided by Conference)Meet the Speakers Sinem Akinci PM for C++ Copilot and CMake in in VS Code Alexandra Kemper PM for the C++ Extension for VS CodeAgenda: What's new in VS Code Faster Performance Smarter GitHub Copilot suggestions Easier to use Features for CMake & C/C++ Extensible Copilot solutions Wait I want to learn about Visual Studio! Check out the talk tomorrow @ 13:30 “What’s New in Visual Studio for C++ Developers” – Mryam Girmay & Michael PriceVS Code has a rich extension ecosystem0 码力 | 26 页 | 1.42 MB | 6 月前3 What's New for Visual Studio CodeVS Code @ CppCon 2024 What’s new for Visual Studio Code: Performance, GitHub Copilot, and CMake Enhancements (Provided by Conference)Meet the Speakers Sinem Akinci PM for C++ Copilot and CMake in in VS Code Alexandra Kemper PM for the C++ Extension for VS CodeAgenda: What's new in VS Code Faster Performance Smarter GitHub Copilot suggestions Easier to use Features for CMake & C/C++ Extensible Copilot solutions Wait I want to learn about Visual Studio! Check out the talk tomorrow @ 13:30 “What’s New in Visual Studio for C++ Developers” – Mryam Girmay & Michael PriceVS Code has a rich extension ecosystem0 码力 | 26 页 | 1.42 MB | 6 月前3
 What's New in Visual Studio 2022Thread-specific storage Visit https://aka.ms/c11-threads for more details AnnouncingStatic Analysis • 10+ new checks: • High-confidence lifetime checks. • Date calculations not considering leap years. • Evaluation HorvathIn Visual Studio 2022 version 17.7, Address Sanitizer continue_on_error Mode Now Available • A new “checked build” for C and C++ • Diagnoses and reports hidden memory safety errors, with zero false entire test suite collecting all memory safety issues. • Enable developers to implement a simple new gate for shipping C++ on Windows. Announcing Visit https://aka.ms/asan-coe for more detailsVisual0 码力 | 55 页 | 3.27 MB | 6 月前3 What's New in Visual Studio 2022Thread-specific storage Visit https://aka.ms/c11-threads for more details AnnouncingStatic Analysis • 10+ new checks: • High-confidence lifetime checks. • Date calculations not considering leap years. • Evaluation HorvathIn Visual Studio 2022 version 17.7, Address Sanitizer continue_on_error Mode Now Available • A new “checked build” for C and C++ • Diagnoses and reports hidden memory safety errors, with zero false entire test suite collecting all memory safety issues. • Enable developers to implement a simple new gate for shipping C++ on Windows. Announcing Visit https://aka.ms/asan-coe for more detailsVisual0 码力 | 55 页 | 3.27 MB | 6 月前3
 What's New in Visual Studio for C++ DevelopersSSH/container/WSL remote experiences and much, much more… https://aka.ms/cpp/code Thu 09/19 – 16:15pm What’s New for Visual Studio Code Alexandra Kemper & Sinem Akinci10 Years of Microsoft @ CppCon Many thanks to… modules • Fewer missed bugs (more checks for inlined calls) with Address Sanitizer Performance • New SLP vectorizer to vectorize non-loop code o https://aka.ms/cpp/slp-vec-example • Better utilization0 码力 | 46 页 | 4.07 MB | 6 月前3 What's New in Visual Studio for C++ DevelopersSSH/container/WSL remote experiences and much, much more… https://aka.ms/cpp/code Thu 09/19 – 16:15pm What’s New for Visual Studio Code Alexandra Kemper & Sinem Akinci10 Years of Microsoft @ CppCon Many thanks to… modules • Fewer missed bugs (more checks for inlined calls) with Address Sanitizer Performance • New SLP vectorizer to vectorize non-loop code o https://aka.ms/cpp/slp-vec-example • Better utilization0 码力 | 46 页 | 4.07 MB | 6 月前3
 C++23: An Overview of Almost All New and Updated FeaturesSupport21 Literal Suffix for size_t  Existing integer literal suffixes: U, L, UL, LL, and ULL  New:  uz or UZ: creates a std::size_t integer literal  z or Z: creates a signed integer type corresponding Erasure  Removed Features  Garbage Collection Support26 #elifdef, #elifndef, and #warning  New preprocessor directives  Existing:  #ifdef id shorthand for #if defined(id)  #ifndef id shorthand Heterogeneous Erasure  Removed Features  Garbage Collection Support44  Defined in C++23: An Overview of Almost All New and Updated FeaturesSupport21 Literal Suffix for size_t  Existing integer literal suffixes: U, L, UL, LL, and ULL  New:  uz or UZ: creates a std::size_t integer literal  z or Z: creates a signed integer type corresponding Erasure  Removed Features  Garbage Collection Support26 #elifdef, #elifndef, and #warning  New preprocessor directives  Existing:  #ifdef id shorthand for #if defined(id)  #ifndef id shorthand Heterogeneous Erasure  Removed Features  Garbage Collection Support44  Defined in-  New adaptors on top of basic sequence containers  Associative container interface (similar to std::map) 0 码力 | 105 页 | 759.96 KB | 6 月前3
 Implementing Reflection Using the New C++20 Tooling Opportunity: Modulesstd::string name; float x, y, z; }; Entity entity; entity.*member = 42.0f; Entity* heap_entity = new Entity(); heap_entity->*member = 2024.0f; C++ pointer to member• Type erasing a member variable • DestructorFunc destructor; }; template Implementing Reflection Using the New C++20 Tooling Opportunity: Modulesstd::string name; float x, y, z; }; Entity entity; entity.*member = 42.0f; Entity* heap_entity = new Entity(); heap_entity->*member = 2024.0f; C++ pointer to member• Type erasing a member variable • DestructorFunc destructor; }; template- void erased_constructor(void* object_memory) { new (object_memory) T(); } template - void erased_destructor(void* object) { static_cast - (object)->~T(); 0 码力 | 53 页 | 1.43 MB | 6 月前3
 A New Decade of Visual Studio: C++20, Open STL and MoreClang-tidy https://aka.ms/cpp/clangtidy • Visual Studio Code Linters https://aka.ms/cpp/linter ✴ New C++ Core Checkers in MSVC Code Analysis • Missing default label in switch statements • Unannotated of Sanitizers? Victor Ciura – Fuzzing/Testing venue Fri 9/18 12:00 – 13:00 Introducing Microsoft’s New Open Source Fuzzing Platform Justin Campbell, Michael Walker – Fuzzing/Testing venue Visit https://aka • Popular build targets supported by default, and you can add your own custom targets Powerful *new* features for personal and professional projects Learn more at https://aka.ms/vcpkgAnnouncing today0 码力 | 37 页 | 2.67 MB | 6 月前3 A New Decade of Visual Studio: C++20, Open STL and MoreClang-tidy https://aka.ms/cpp/clangtidy • Visual Studio Code Linters https://aka.ms/cpp/linter ✴ New C++ Core Checkers in MSVC Code Analysis • Missing default label in switch statements • Unannotated of Sanitizers? Victor Ciura – Fuzzing/Testing venue Fri 9/18 12:00 – 13:00 Introducing Microsoft’s New Open Source Fuzzing Platform Justin Campbell, Michael Walker – Fuzzing/Testing venue Visit https://aka • Popular build targets supported by default, and you can add your own custom targets Powerful *new* features for personal and professional projects Learn more at https://aka.ms/vcpkgAnnouncing today0 码力 | 37 页 | 2.67 MB | 6 月前3
 A New Dragon in the Den: Fast Conversion From Floating-Point Numbersorg/z/8M483Kvba https://godbolt.org/z/czhrT1hhh π https://godbolt.org/z/5aseWr7fz https://godbolt.org/z/nG88rvv5f https://godbolt.org/z/qh4zdzqG6string s3 = (stringstream{} << pi).str(); // org/z/8M483Kvba https://godbolt.org/z/czhrT1hhh π https://godbolt.org/z/5aseWr7fz https://godbolt.org/z/nG88rvv5f https://godbolt.org/z/qh4zdzqG61 2 3 Integer to string #hundreds 1 / 10 / 100 码力 | 171 页 | 6.42 MB | 6 月前3 A New Dragon in the Den: Fast Conversion From Floating-Point Numbersorg/z/8M483Kvba https://godbolt.org/z/czhrT1hhh π https://godbolt.org/z/5aseWr7fz https://godbolt.org/z/nG88rvv5f https://godbolt.org/z/qh4zdzqG6string s3 = (stringstream{} << pi).str(); // org/z/8M483Kvba https://godbolt.org/z/czhrT1hhh π https://godbolt.org/z/5aseWr7fz https://godbolt.org/z/nG88rvv5f https://godbolt.org/z/qh4zdzqG61 2 3 Integer to string #hundreds 1 / 10 / 100 码力 | 171 页 | 6.42 MB | 6 月前3
 Julia v1.2.0 Documentation. . . . . 3 II Julia v1.2 Release Notes 5 2 New language features 7 3 Language changes 9 4 Mul�-threading changes 11 5 Build system changes 13 6 New library func�ons 15 7 Standard library changes . . . . . . . . . . . . . . . 18 8 External dependencies 19 i ii CONTENTS III Manual 21 9 Ge�ng Started 23 9.1 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 11 Integers and Floa�ng-Point Numbers 31 11.1 Integers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 1250 页 | 4.29 MB | 1 年前3 Julia v1.2.0 Documentation. . . . . 3 II Julia v1.2 Release Notes 5 2 New language features 7 3 Language changes 9 4 Mul�-threading changes 11 5 Build system changes 13 6 New library func�ons 15 7 Standard library changes . . . . . . . . . . . . . . . 18 8 External dependencies 19 i ii CONTENTS III Manual 21 9 Ge�ng Started 23 9.1 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 11 Integers and Floa�ng-Point Numbers 31 11.1 Integers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 1250 页 | 4.29 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100














 
  
 