Category "c++"

Can i track my mouse pos outside a SDL window?

I build a clock with SDL, its a window without border. Now i still wanna be able to move my clock around my screen so i wrote a function to move it. Basicly it

Fail to insert the element of the set to the vector in c++

Given a set of integers: set<int> setA = {1,2,3,4,5}; Now I want to insert the integer to a vector of integers under a certain condition: vector<int&g

Operator Overloading Test Failure

Build is successful, but the test case #2 keep failing. I don't know what to change or fix. The test program says that Test Case #2 operator <=() FAILED and

overload array operator for mystring class

I need help figuring out how to overload the array operator for a MyString class that I have to create. I already have everything else figured out, but the arra

Microsoft bond c++ runtime deserialization using runtime schema

I could not find anything useful in their docs or examples :( They have docs of how to deserialize schema, and then how to traverse it - that works great. They

How can I include a C header that uses a C++ keyword as an identifier in C++?

I've been using C++ and compiling with clang++. I would like to include the <xcb/xkb.h> header for an X11 program I am writing. Unfortunately this header

HDF5: How to read an array from a dataset

I have never seen this before, but I have a file with a 1x1 dataset where the only value is a Array[3] of 64-bit floating point. I can see this using the HDFVie

Using std::string for key with AES encryption in Crypto++

I am using Example of AES using Crypto++. I want to encrypt with this key: std::string key = "mykey"; Allocate memory for key byte key[ CryptoPP::AES::DEFAU

Saving a Child class instance in a parent type variable and using the Child's functions through parent variable?

I have two classes called Bird and Eagle. The Eagle is inherits from the bird. Now, I can use the Bird Class to store an eagle type instance. However, when i tr

How to set up Raspberry Pi 4B as a I2C slave

I'm trying to set up a RPi 4B to work as an I2C slave with PSoC (4.4) - CY8C5888LTI-LP097. Below is my code to set up the slave address on the Pi. import pigpio

Serial port becomes unresponsive on Ubuntu 20.04, but works on Ubuntu 18.04

I wrote a C++ program to continuously read data from a device, via serial over USB. The program works flawlessly in Ubuntu 18.04 (Bionic Beaver). I have an

How can I generate a tuple of N type T's?

I want to be able to write generate_tuple_type<int, 3> which would internally have a type alias type which would be std::tuple<int, int, int> in thi

CMake - How to stop building every dependency every time I build my project

I have a cmake list file that is pulling in dependencies via ExternalProject_Add. On initial compilation of my project (which uses these dependencies) I would e

Error: Cannot open include file: 'MQTTAsync.h': No such file or directory

OS -Windows 10 x64 Library mqtt Microsoft Visual Studio Community 2017 Version 15.9.15 Programming Language - C++17 Installed paho-mqtt paho-mqttpp3 paho-mqt

How to overload << operator for thread-safe logging in C++?

I'm writing a sketch of a simple thread-safe logging library and some things came on my mind. Here's the code: #ifndef SimpleLogger_H #define SimpleLogger_H #

How does const auto and auto const apply to pointers?

I was try out some code and am wondering how the const qualifier in C++ applies to pointer types when using auto. int main() { int foo = 1; int bar = 2;

C++ Difference between std::ref(T) and T&?

I have some questions regarding this program: #include <iostream> #include <type_traits> #include <functional> using namespace std; template

Find average, maximum and minimum values of values entered

The first part of the question is to write a program that: prompts user to enter integer values and keep a running total. #include<iostream> using n

Why Touchscreen don't work with WebAssembly?

I'm developing an webassembly application that must use touchscreen. I studied the examples: dials fingerpaint knobs pinchzoom (see https://doc.qt.io/qt-6/touch

How to set a breakpoint in gdb for an anonymous namespace?

In my code base, there are some callbacks functions which are defined in anonymous namespace. I am debugging in gdb and I want to set breakpoint in the function