New Videos On The CppCon YouTube Channel - 03/25/23 - 03/31/23
This week the CppCon YouTube channel released the following videos
* Lightning Talk: find-move-candidates in Cpp - Chris Cotter - [https://youtu.be/F8wbpi2kTmY](https://youtu.be/F8wbpi2kTmY)
* Lightning Talk: C++20 - A New Way of Meta-Programming? - Kris Jusiak - [https://youtu.be/zRYlQGMdISI](https://youtu.be/zRYlQGMdISI)
* Lightning Talk: Adventures in Benchmarking Timestamp Taking in Cpp - Nataly Rasovsky - [https://youtu.be/-XU2silGr6g](https://youtu.be/-XU2silGr6g)
* Lightning Talk: 10 Things an Entry-Level Software Engineer Asks You to Do - Katherine Rocha - [https://youtu.be/RkH8P1RgYIs](https://youtu.be/RkH8P1RgYIs)
* Lightning Talk: majsdown: Metaprogramming? In my Slides? - Vittorio Romeo - [https://youtu.be/vbhaZHpomg0](https://youtu.be/vbhaZHpomg0)
* Lightning Talk: Const Mayhem in C++ - Ofek Shilon - [https://youtu.be/cuQKiXZUmyA](https://youtu.be/cuQKiXZUmyA)
* Lightning Talk: Now in Our Lifetimes Cpp - Staffan Tjernstrom - [https://youtu.be/pLVg3c6bljE](https://youtu.be/pLVg3c6bljE)
https://redd.it/127hb5r
@r_cpp
This week the CppCon YouTube channel released the following videos
* Lightning Talk: find-move-candidates in Cpp - Chris Cotter - [https://youtu.be/F8wbpi2kTmY](https://youtu.be/F8wbpi2kTmY)
* Lightning Talk: C++20 - A New Way of Meta-Programming? - Kris Jusiak - [https://youtu.be/zRYlQGMdISI](https://youtu.be/zRYlQGMdISI)
* Lightning Talk: Adventures in Benchmarking Timestamp Taking in Cpp - Nataly Rasovsky - [https://youtu.be/-XU2silGr6g](https://youtu.be/-XU2silGr6g)
* Lightning Talk: 10 Things an Entry-Level Software Engineer Asks You to Do - Katherine Rocha - [https://youtu.be/RkH8P1RgYIs](https://youtu.be/RkH8P1RgYIs)
* Lightning Talk: majsdown: Metaprogramming? In my Slides? - Vittorio Romeo - [https://youtu.be/vbhaZHpomg0](https://youtu.be/vbhaZHpomg0)
* Lightning Talk: Const Mayhem in C++ - Ofek Shilon - [https://youtu.be/cuQKiXZUmyA](https://youtu.be/cuQKiXZUmyA)
* Lightning Talk: Now in Our Lifetimes Cpp - Staffan Tjernstrom - [https://youtu.be/pLVg3c6bljE](https://youtu.be/pLVg3c6bljE)
https://redd.it/127hb5r
@r_cpp
YouTube
Lightning Talk: find-move-candidates in Cpp - Chris Cotter - CppCon 2022
https://cppcon.org/
---
Lightning Talk: find-move-candidates in C++ - Chris Cotter - CppCon 2022
https://github.com/CppCon/CppCon2022
A clang tool to automatically find code that should use std::move to reduce unnecessary copies.
---
Chris Cotter
__
Videos…
---
Lightning Talk: find-move-candidates in C++ - Chris Cotter - CppCon 2022
https://github.com/CppCon/CppCon2022
A clang tool to automatically find code that should use std::move to reduce unnecessary copies.
---
Chris Cotter
__
Videos…
Opengl tutorial series | #4 | Draw a Rectangle
https://youtube.com/watch?v=t_sZ0fK5Ods&feature=share
https://redd.it/12lsi0p
@r_cpp
https://youtube.com/watch?v=t_sZ0fK5Ods&feature=share
https://redd.it/12lsi0p
@r_cpp
YouTube
Opengl tutorial series | #4 | Draw a Rectangle
Learn how to render a rectangle in opengl
Thank you for watching. I hope you enjoyed it. If you did, please like, share and subscribe.
Opengl Playlist :
https://www.youtube.com/playlist?list=PLEsIoVbT3urRPy_NLwq-ll-PD3vfjxXZm
#coding #programming #graphics…
Thank you for watching. I hope you enjoyed it. If you did, please like, share and subscribe.
Opengl Playlist :
https://www.youtube.com/playlist?list=PLEsIoVbT3urRPy_NLwq-ll-PD3vfjxXZm
#coding #programming #graphics…
Opengl tutorial series | #6 | Pass data between shaders and C file
https://youtube.com/watch?v=NmJ2BlLebdA&feature=share
https://redd.it/12svira
@r_cpp
https://youtube.com/watch?v=NmJ2BlLebdA&feature=share
https://redd.it/12svira
@r_cpp
YouTube
Opengl tutorial series | #6 | Pass data between shaders and C++ file
Learn how to pass data from vertex shader to fragment shader and from C++ file to fragment shader.
#coding #programming #desktop #cpp #graphics #graphicsprogramming #opengl #gamedev #triangle #shaders #colors
#coding #programming #desktop #cpp #graphics #graphicsprogramming #opengl #gamedev #triangle #shaders #colors
CppCon 2022 Lightning Talk: Cpp Change Detector Tests
https://www.youtube.com/watch?v=rv-zHn_Afko
https://redd.it/14d6dg4
@r_cpp
https://www.youtube.com/watch?v=rv-zHn_Afko
https://redd.it/14d6dg4
@r_cpp
YouTube
Lightning Talk: Cpp Change Detector Tests - Guy Bensky - CppCon 2022
https://cppcon.org/
---
Lightning Talk: Cpp Change Detector Tests - Guy Bensky - CppCon 2022
https://github.com/CppCon/CppCon2022
"Change Detector Tests don't test for correctness, they only check for changes in the algorithm / code / performance.
When…
---
Lightning Talk: Cpp Change Detector Tests - Guy Bensky - CppCon 2022
https://github.com/CppCon/CppCon2022
"Change Detector Tests don't test for correctness, they only check for changes in the algorithm / code / performance.
When…
Published a new video on stdin, stdout and stderr, You are welcomed to have a look
https://youtu.be/p13AiUvK6fY?feature=shared
https://redd.it/16l6aeh
@r_cpp
https://youtu.be/p13AiUvK6fY?feature=shared
https://redd.it/16l6aeh
@r_cpp
YouTube
Deeper look at stdin, stdout and stderr - Episode 2
In this video we dive deep inside different ways we can input and output to and from out program. We have a look at stdin, stdout and stderr.
#cpp #cplusplustutorial #cplusplusprogramming #education #programming
#stdio #iostream
#cpp #cplusplustutorial #cplusplusprogramming #education #programming
#stdio #iostream
Abusing the C++ preprocessor for declaring Rust-like traits
https://twitter.com/maximmkaaa/status/1722050919540343019
https://redd.it/17q9dg4
@r_cpp
https://twitter.com/maximmkaaa/status/1722050919540343019
https://redd.it/17q9dg4
@r_cpp
X (formerly Twitter)
Max Pasichnyk on X
Abusing the C++ preprocessor for declaring Rust-like traits
https://t.co/fCHMRVkvJN
https://t.co/T176ZERlQP
#cpp #programming
https://t.co/fCHMRVkvJN
https://t.co/T176ZERlQP
#cpp #programming
Create a website from scratch in C++
https://youtu.be/A9KZ-oXdFA0?si=OTu5RUq0uAyyrtB0
https://redd.it/17y5api
@r_cpp
https://youtu.be/A9KZ-oXdFA0?si=OTu5RUq0uAyyrtB0
https://redd.it/17y5api
@r_cpp
YouTube
Create a website from scratch in C++
Lets create a website from scratch in C++.
We will use only the modules that are part of the C++ standard library.
Time Stamps:
Create the server: 0:00
Render HTML: 11:04
Send data from HTML forms to C++ file: 30:45
Please subscribe
Full Course: http…
We will use only the modules that are part of the C++ standard library.
Time Stamps:
Create the server: 0:00
Render HTML: 11:04
Send data from HTML forms to C++ file: 30:45
Please subscribe
Full Course: http…
Create towers of hanoi simulation in C++
https://www.youtube.com/watch?v=u1QP9WiOWWM
https://redd.it/183eq7w
@r_cpp
https://www.youtube.com/watch?v=u1QP9WiOWWM
https://redd.it/183eq7w
@r_cpp
YouTube
Create Towers of Hanoi simulation in C++
Create towers of hanoi simulation in C++
Full Course: https://www.youtube.com/playlist?list=PLEsIoVbT3urSSqNRek_E6duMUnAIcMqNB
Small Videos: https://www.youtube.com/playlist?list=PLEsIoVbT3urTCQw8DCexMvLF75ymg56jh
Dev vlogs: https://www.youtube.com/play…
Full Course: https://www.youtube.com/playlist?list=PLEsIoVbT3urSSqNRek_E6duMUnAIcMqNB
Small Videos: https://www.youtube.com/playlist?list=PLEsIoVbT3urTCQw8DCexMvLF75ymg56jh
Dev vlogs: https://www.youtube.com/play…
The Hunt for the Elusive Bug: A C++ Developer's Odyssey
Hey C++ aficionados of r/cpp,
Prepare yourselves for a saga from the trenches of C++ development—a tale of perseverance, frustration, and the relentless pursuit of elusive bugs. Join me on a journey through the labyrinthine corridors of code, where attention to detail reigns supreme and every misplaced semicolon is a potential landmine.
Imagine yourself knee-deep in C++ code, navigating the treacherous waters of memory management and pointer arithmetic. You're on the trail of a bug that has eluded capture for far too long—a bug that mocks your efforts with its stubborn resilience.
Hours turn into days as you comb through your codebase, searching for the elusive culprit that dares to defy your logic. And then, just when you're on the brink of despair, you spot it—a tiny oversight that has evaded your gaze until now: a missing
But in the world of C++, where elegance meets complexity, every bug is a lesson waiting to be learned. You debug, you iterate, and you emerge stronger than before, armed with newfound knowledge and a steely resolve.
So, to all my fellow C++ developers, I offer this advice: Embrace the challenge of debugging, for it is through the crucible of trial and error that we refine our craft. Stay vigilant, stay determined, and never underestimate the importance of attention to detail in the pursuit of elegant solutions.
Have you ever encountered a bug that tested your patience in the world of C++? Share your tales of triumph (or tribulation) in the comments below!
Link to "Powers of Ten" Video
Comments are welcome!
https://redd.it/1c99bxa
@r_cpp
Hey C++ aficionados of r/cpp,
Prepare yourselves for a saga from the trenches of C++ development—a tale of perseverance, frustration, and the relentless pursuit of elusive bugs. Join me on a journey through the labyrinthine corridors of code, where attention to detail reigns supreme and every misplaced semicolon is a potential landmine.
Imagine yourself knee-deep in C++ code, navigating the treacherous waters of memory management and pointer arithmetic. You're on the trail of a bug that has eluded capture for far too long—a bug that mocks your efforts with its stubborn resilience.
Hours turn into days as you comb through your codebase, searching for the elusive culprit that dares to defy your logic. And then, just when you're on the brink of despair, you spot it—a tiny oversight that has evaded your gaze until now: a missing
long keyword. Such a seemingly innocuous detail, yet its absence has thrown your entire project into disarray, leaving you grappling with frustration and disbelief.But in the world of C++, where elegance meets complexity, every bug is a lesson waiting to be learned. You debug, you iterate, and you emerge stronger than before, armed with newfound knowledge and a steely resolve.
So, to all my fellow C++ developers, I offer this advice: Embrace the challenge of debugging, for it is through the crucible of trial and error that we refine our craft. Stay vigilant, stay determined, and never underestimate the importance of attention to detail in the pursuit of elegant solutions.
Have you ever encountered a bug that tested your patience in the world of C++? Share your tales of triumph (or tribulation) in the comments below!
Link to "Powers of Ten" Video
Comments are welcome!
https://redd.it/1c99bxa
@r_cpp
YouTube
When you miss a long long
https://www.youtube.com/channel/UCZhIVX3stdZPH8MimLUauZQ?sub_confirmation=1
#programming #java #javaprogramming #code #codes #coder #codemasters #algorithm #algo #algorithms #dsa #data #datascience #datastructures #datset #leetcode #daliyvlog #daily…
#programming #java #javaprogramming #code #codes #coder #codemasters #algorithm #algo #algorithms #dsa #data #datascience #datastructures #datset #leetcode #daliyvlog #daily…
Understanding C++ File Extensions and the GCC Compilation Process
**Different C++ File Extensions**: In C++, you can use various file extensions like .cc, .cp, .cxx, .cpp, .c++, and .c.
**GCC: The Versatile Compiler**: GCC can handle all these extensions easily.
**Converting .cpp Files**:
* **Preprocessing**: Turn .cpp files into .ii files to get better debugging information.
* **Assembly**: Change .cpp files into .s files to see the low-level code.
* **Object Code**: Compile .cpp files into .o files to prepare for making an executable.
**Important GCC Options**:
* **-E**: Preprocess only.
* **-S**: Compile to assembly code.
* **-c**: Compile to object code.
For example:
// Compile the code to executable:
g++ prog1.cpp -o prog1
// Generate preprocessed CPP program:
g++ -E prog1.cpp -o prog1.ii
// Generate assembly code:
g++ -S prog1.cpp -o prog1.s
// Compile preprocessed code to object file:
g++ -c prog1.ii -o prog1.o
// Alternatively, compile directly from source to object file:
g++ -c prog1.cpp -o prog1.o
**Building a Command**:
g++ [options] [source files] [object files] [libraries] -o output_file
**Why Learn This?** Knowing these details makes you more efficient in developing and debugging C++ programs. It’s especially useful for senior software engineers who want to write better, optimized code.
#SoftwareEngineering #CPP #GCC #Programming #CodeOptimization #Debugging #CompilerOptions #CodingTips
https://redd.it/1djek8r
@r_cpp
**Different C++ File Extensions**: In C++, you can use various file extensions like .cc, .cp, .cxx, .cpp, .c++, and .c.
**GCC: The Versatile Compiler**: GCC can handle all these extensions easily.
**Converting .cpp Files**:
* **Preprocessing**: Turn .cpp files into .ii files to get better debugging information.
* **Assembly**: Change .cpp files into .s files to see the low-level code.
* **Object Code**: Compile .cpp files into .o files to prepare for making an executable.
**Important GCC Options**:
* **-E**: Preprocess only.
* **-S**: Compile to assembly code.
* **-c**: Compile to object code.
For example:
// Compile the code to executable:
g++ prog1.cpp -o prog1
// Generate preprocessed CPP program:
g++ -E prog1.cpp -o prog1.ii
// Generate assembly code:
g++ -S prog1.cpp -o prog1.s
// Compile preprocessed code to object file:
g++ -c prog1.ii -o prog1.o
// Alternatively, compile directly from source to object file:
g++ -c prog1.cpp -o prog1.o
**Building a Command**:
g++ [options] [source files] [object files] [libraries] -o output_file
**Why Learn This?** Knowing these details makes you more efficient in developing and debugging C++ programs. It’s especially useful for senior software engineers who want to write better, optimized code.
#SoftwareEngineering #CPP #GCC #Programming #CodeOptimization #Debugging #CompilerOptions #CodingTips
https://redd.it/1djek8r
@r_cpp
Reddit
From the cpp community on Reddit
Explore this post and more from the cpp community