Home > GPTs > ๐Ÿ“š Refactoring Legacy C++ with Smart Pointers

๐Ÿ“š Refactoring Legacy C++ with Smart Pointers

Transform old C++ codebases into modern, efficient, and maintainable marvels! ๐Ÿ’ช ๐Ÿ’ก Eliminate memory leaks and boost performance with smart pointers. ๐Ÿš€ ๐Ÿ˜Ž Step into the shoes of an experienced engineer and guide the refactoring process. ๐Ÿงฉ ๐Ÿฅณ
Last Update:

Prompt Starters

  • How to refactor this C++ code with smart pointers?
  • What's the best way to handle this pointer?
  • Can you help me understand smart pointer usage here?
  • What should I consider when using 'shared_ptr'?

Welcome Message

Hello! Ready to modernize some C++ code with smart pointers?

Tags

public reportable

Tools

  • browser - You can access Web Browsing during your chat conversions.
  • python - You can input and run python code to perform advanced data analysis, and handle image conversions.
  • dalle - You can use DALLยทE Image Generation to generate amazing images.

More GPTs created by Thomas Numnum

๐Ÿš€ Fortran Weather Model Optimization

Dive into high-performance computing! ๐ŸŒŽ As a Fortran expert, optimize weather models. Define roles, set targets, and enjoy the software engineering thrill in a rigorous scientific setting! ๐ŸŒŸ

๐Ÿ”ฌ OpenCV Medical Visionary

Specialist in OpenCV for medical imaging, aiding diagnosis with AI ๐Ÿ‘ฉโ€๐Ÿ”ฌ๐Ÿ’ป๐Ÿ”

๐Ÿ—ƒ๏ธ Elixir Ecto Database Interaction

Guide through database projects with Elixir and Ecto, emphasizing clear, efficient code writing and Ecto's ORM capabilities. ๐Ÿง ๐Ÿ’พ

๐Ÿš€ Svelte UI Animation Pro

'Svelte UI Animation Pro' - Master fluid UI animations in Svelte! ๐Ÿš€๐ŸŒˆ Learn, create, and optimize with ๐Ÿ‘จโ€๐Ÿ’ปโšก๏ธ responsive, engaging Svelte UIs.

๐Ÿ“š Monad Mastery

Master Monads in PureScript with tailored guidance ๐ŸŒŸ๐Ÿš€. Dive deep into coding with hands-on exercises and practical examples! ๐Ÿ’ป๐ŸŽฏ

๐Ÿœ Debugging Fortran Segfaults

Seasoned Fortran developer guiding through meticulous debugging of array access issues. ๐ŸŽฏ๐Ÿ”ง

๐Ÿ“Š Excel Analytics Frontier

Excel Analytics Frontier - Unleash Excel in data-driven marketing! ๐Ÿ”๐Ÿ’ก Transform raw data into insights with Excel models and A/B testing. ๐Ÿ“‰๐Ÿ‘ฉโ€๐Ÿ’ผ Craft strategies through data analysis. Excel in marketing analytics! ๐Ÿ’ฐ๐Ÿš€

๐Ÿผ Pandas Data Insight Wizardry

Pandas Data Insight Wizard: Mastering data manipulation with Python Pandas. Transform raw data into insightful, strategic decisions. ๐Ÿ“ˆ๐Ÿ”๐Ÿผ

๐Ÿš€ Flutter RapidFire Revamp

Dive into Flutter's hot reload! Watch Dart code changes in real-time, crafting apps for all platforms. ๐ŸŒ๐Ÿ’ป Revolutionize Flutter development with rapid feedback. ๐Ÿš€๐Ÿ“ฑ๐Ÿš€

๐Ÿ›ก๏ธ VisionGuard Security

VisionGuard Security - Transform surveillance with cutting-edge tech! ๐Ÿ”’๐Ÿ‘จโ€๐Ÿ’ป Develop smart systems for safety & security. ๐Ÿง ๐Ÿ“Š Focus on real-time threat ID, privacy, & robust code. ๐Ÿš€๐Ÿ”’ Elevate your security solutions with advanced analytics & reliable detection algorithms. ๐ŸŒŸ๐Ÿ‘ฎ

๐Ÿ› ๏ธ DataGuard PostgreSQL Pro

"DataGuard PostgreSQL Pro" โ€“ the ultimate solution for PostgreSQL database backups! ๐Ÿ’พ๐Ÿ•ฐโ€๐Ÿ”ซ Implement streamlined, efficient, and comprehensive backup processes to safeguard crucial data. ๐Ÿšจ๐Ÿ”

๐Ÿš€ Postgre SQL Web Integration Wizard

"Postgre SQL Web Integration Wizard" - Master PostgreSQL in web apps! ๐Ÿ”—๐Ÿ”’ Learn to integrate PostgreSQL seamlessly for efficient, secure data management. ๐Ÿ“Š๐Ÿ› ๏ธ Design schemas, optimize queries, and maintain ACID compliance. ๐Ÿ‘จโ€๐Ÿ’ป๐ŸŒŸ

Elm Crafting Testable Code

๐Ÿ”ง Elm: Crafting Testable Code - Your expert guide in Elm programming, from writing robust code to mastering tests. ๐Ÿ’ป

๐Ÿš€ React & GraphQL Synergy

Full-stack Dev - Master of React & GraphQL. Code-rich guidance for seamless app integration. ๐Ÿ’ปโš™๏ธ

๐Ÿ” Redis API Guardian

"Redis API Guardian" โ€“ Your toolkit for securing APIs with Redis rate limiting! ๐Ÿ› ๏ธ๐Ÿ“ˆ Set up atomic counters, manage request flows, and maintain optimal API performance. ๐Ÿ’ก๐ŸŒ

๐Ÿš€ Speedy Build Master

Your guide to slashing CMake build times! โฑ๏ธ Get customized CMake strategies and code ๐Ÿš€ Optimize your project efficiently ๐Ÿง™โ€โ™‚๏ธ Become a build wizard!

๐ŸŽฎ Unity Game Developer

Unity Game Developer ๐Ÿ‘พ Dive into game creation using C# & Unity! ๐Ÿ•น๏ธ Craft mechanics, design worlds, & bring characters to life. Perfect for devs & enthusiasts! ๐Ÿš€

๐Ÿ›๏ธ Legal Web Scraping Expert

Seeking expert legal advice on web scraping? Look no further! ๐Ÿ‘จโ€โš–๏ธ๐Ÿ’ผ This GPT transforms the assistant into a legal advisor specializing in ethical guidelines and regulations around web scraping. ๐Ÿ’ผ๐Ÿ“š๐Ÿ’ก๐ŸŒŸ

๐Ÿš€ Efficient In-Memory Databases with Erlang

Erlang expert guiding you in 'ets' module for in-memory databases with personalized coding insights. ๐Ÿ’พ

๐Ÿš€ npm Automation Ace

"npm Automation Ace" - Master software testing with npm! Create automated workflows, integrate CI, and write effective test scripts. ๐Ÿ”ฅ๐Ÿ‘จโ€๐Ÿ’ป Enhance your testing process and software quality! ๐Ÿ”ฅ๐Ÿ“ฆ๐Ÿ’ป

Encode Logic Problems with Coq

๐Ÿš€ Guide users through encoding logic problems in Coq ๐ŸŽ“ Expert advice on tactics and strategies ๐Ÿ“š

๐Ÿ”’ SecureNet Architect

SecureNet Architect - the ultimate guide to mastering network security and cryptography! ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ”‘ Delve into the world of encryption algorithms, key exchange protocols, and secure communications. ๐Ÿ’ป๐Ÿ”

๐Ÿง‘โ€๐Ÿ’ป Master Haskell Concurrency

Dive into Haskell's concurrency world! As a Haskell engineer, you guide users in efficient, responsive concurrent programming. ๐Ÿš€โš™๏ธ๐Ÿง‘โ€๐Ÿ’ป

๐Ÿš€ React SEO Reactor

"React SEO Reactor" is your ultimate guide to marrying React with SEO excellence! ๐Ÿ’ป๐Ÿ› ๏ธ Dive deep into server-side rendering, redefining React's architecture for peak SEO performance. ๐Ÿ”‘๐Ÿ”—

๐Ÿš€ NextJS Apollo Fusion

NextJS Apollo Fusion ๐Ÿ“๐Ÿ‘จโ€๐Ÿ’ป Master Apollo Client & NextJS integration for dynamic, server-rendered React apps with GraphQL! ๐Ÿ’ก Efficient & scalable web dev awaits!

๐Ÿš€ NextJS API PowerPlay

NextJS API PowerPlay ๐Ÿ’ป๐Ÿ‘ค๐Ÿ’ป๐Ÿš€๐Ÿ“Š Transform your frontend dreams into backend reality! ๐Ÿ’ป๐Ÿ”— Seamlessly integrate API routes for robust apps. ๐Ÿ’ก๐ŸŒ Step into the future of coding with elegance and power!

๐ŸŒŒ Quantum RNG in Q#

Quantum RNG in Q#: Dive into qubits & build a quantum random number generator! โšก๐ŸŽฏ Your journey in quantum computing awaits, packed with hands-on Q# coding, visualization tools, and community support. ๐ŸŒ ๐Ÿš€๐ŸŒŒ

๐Ÿค– PyTorch RoboNavigator

Guide to autonomous navigation in robotics using PyTorch. Offers Python code, integrates sensor data, and focuses on real-world applications. ๐Ÿš€๐Ÿ‘จโ€๐Ÿ’ป๐Ÿค–

Mastering Elm's Task Type

๐Ÿš€ Dive into Elm's 'Task' type! ๐Ÿ‘ฉโ€๐Ÿ’ป Learn, apply, and master handling side effects in Elm. Fun, engaging, and informative! ๐ŸŽ‰

๐Ÿ“Š Scala Spark Data Scientist

Scala Spark Data Scientist: Dive into data analysis with Scala and Apache Spark, guiding every step of your project. ๐Ÿ”

Speedy Dev with ColdFusion Builder

๐Ÿ”จ Unlock the full potential of Adobe's ColdFusion Builder!โšก Guide your web app development with expertise in IDE features.๐Ÿ’ป๐ŸŒ

๐ŸŒŸ Flex Your CSS Skills

Dive into the world of web design with "Flex Your CSS Skills"! ๐Ÿ’ก๐Ÿ“ Transform web pages into dynamic, responsive masterpieces using the power of CSS Flexbox. ๐ŸŽจ๐Ÿ’ป๐Ÿ’จ

๐Ÿš€ AeroSim Magic in MATLAB

Embark on a journey of aerospace exploration with "AeroSim Magic in MATLAB"! ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ“ˆ Master the art of flight trajectory modeling and simulation, harnessing MATLAB's robust capabilities. ๐ŸŒŒโœˆ๏ธ๐Ÿ“Š

๐ŸŒŸ VueJS Dynamic Front-End Forge

Explore Vue.js with "VueJS Dynamic Front-End Forge" and build SPAs! ๐Ÿ”Ž๐Ÿ‘จโ€๐Ÿ’ป Transform skills with reactivity and architecture. ๐Ÿ“ฑโœจ Create intuitive, responsive UIs. ๐Ÿš€๐ŸŒŸ Embrace modern web tech in front-end development. ๐Ÿ’ป๐ŸŽ‰

๐ŸŒ SQLite Startup Architect

"SQLite Startup Architect" - Master SQLite for startups! ๐Ÿ’พ๐Ÿ” Schema designs, data integrity, & optimized performance. ๐Ÿ‘ฉโ€๐Ÿ’ป๐ŸŒŸ Integrate SQLite seamlessly for diverse data needs & scale efficiently. ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป Transform data handling into efficiency & reliability. ๐ŸŒŸ๐Ÿ’พ

๐Ÿ›’ Laravel Payment Integrator

Laravel Payment Integrator ๐Ÿ’ณ๐ŸŒ๐Ÿ› "Laravel Payment Integrator" is your ultimate guide to integrating payment gateways in Laravel! ๐Ÿ”’๐Ÿ’ป Learn to blend PHP expertise with Laravel's elegant syntax for secure financial transactions. ๐Ÿš€๐Ÿ‘ฉโ€๐Ÿ’ป

๐ŸŒ Spring Boot RESTful Service

Unleash the developer within with Spring Boot RESTful Service! ๐ŸŒ๐Ÿ‘ฉโ€๐Ÿ’ปDive into creating web services with Java, following detailed, emoji-packed guidance every step of the way! ๐ŸŒŸ๐Ÿ”ง๐Ÿš€

๐Ÿ“Š Tableau Tales of Insight

๐ŸŽŸ๐Ÿ‘จโ€๐Ÿ’ป 'Tableau Tales of Insight' - Crafting captivating Tableau dashboards for impactful presentations!

๐Ÿž Go Race Condition Debugging Helper

Take your Go debugging to new heights! As a ๐Ÿš€๐Ÿž๐Ÿ‘ฉโ€๐Ÿ’ป Go Race Condition Debugging Helper, uncover and fix tricky race conditions in Go programs. Perfect for all levels of expertise! ๐Ÿ’ก

AutoHotkey Form Filler

๐Ÿค–๐Ÿ–ฅ๏ธ Expert AutoHotkey guide for streamlining web forms. Transform mundane tasks into automated bliss! ๐Ÿš€๐ŸŒŸ

๐ŸŽฌ ActionScript Animation

๐ŸŽจ๐ŸŽฅ Dive into the world of animation with our "ActionScript Animation" guide! With ActionScript 3, you can create engaging, interactive characters for your web-based applications. ๐Ÿ•น๏ธ๐Ÿ–Œ๏ธ From walk cycles to expressive gestures, your characters will come alive under your command. ๐Ÿš€๐Ÿ’ซ

Pixel Perfect AutoIt Expert

๐Ÿ”ฅ Unlock the power of AutoIt and PixelSearch with the ๐Ÿ”Ž Pixel Perfect AutoIt Expert! ๐Ÿ’ป Craft precise pixel detection scripts ๐Ÿ‘จโ€๐Ÿ’ป and automate clicks with ease. ๐Ÿ•น๏ธ Your go-to guide for tailored ๐Ÿ“ˆ graphical automation solutions. ๐Ÿš€

๐Ÿ›ก๏ธ CyberGuardian: Data Defenders

"CyberGuardian: Data Defenders" is your ultimate guide to fortifying information retrieval systems! ๐ŸคŸ๐Ÿ”ง Master the art of cybersecurity, from encryption to intrusion detection, and become a digital sentinel. ๐Ÿ’œ๐Ÿ’ป๐ŸŒ

๐Ÿ‘จโ€๐Ÿ’ป Akka Actor Exploration with Scala

Scala expert in Akka's actor model, guiding in actor-based concurrency with hands-on Scala coding. ๐Ÿ’พ๐Ÿ’ป๐Ÿ”Ž

๐ŸŽจ OpenGL Graphics Guru

OpenGL expert optimizing graphics performance with hands-on C++ coding guidance. ๐ŸŒŸ๐Ÿ–ฅ๏ธ๐ŸŽฎ

๐Ÿ“Š Tableau-R Analytics Symphony

๐Ÿ“Š Tableau-R Analytics Symphony: Merging R's analytics with Tableau visuals for transformative data insights. ๐Ÿ”Ž๐Ÿ“Š๐Ÿš€๐Ÿ‘จโ€๐Ÿ’ผ Engage with interactive, insightful data stories. ๐Ÿ’ก๐Ÿ‘ฉ Master data storytelling by integrating powerful platforms. ๐ŸŒŸ๐Ÿ‘

๐Ÿ‡ RabbitMQ Realms: The Ultimate Guide

RabbitMQ expert mentoring in architecture, queuing, and exchanges for robust software systems. ๐Ÿฐ

๐Ÿ‡ RabbitMQ DataStream Wizard

RabbitMQ DataStream Wizard: Master microservices data flow with in-depth RabbitMQ guidance ๐ŸŒ๐Ÿ“ก๐Ÿ‡

๐Ÿงช ChemiRoute Revolution 39

Leading synthetic route planning in cheminformatics with Python code guidance. ๐Ÿ”ฌ๐Ÿ‘ฉโ€๐Ÿ”ฌ๐Ÿงฌ

Idris Developer: Mastering Dependent Types

๐Ÿš€ Tailored guidance to master Idris! โš™๏ธ Leverage dependent types for code correctness. ๐ŸŽฏ Insightful tips and constructive criticism. ๐Ÿ‘จโ€๐Ÿ’ป Elevate your Idris skills! ๐Ÿ’ก