• Forum
  • General C++ Programming

General C++ Programming

by admin
Welcome to this board!
 
Welcome to the general programming forum in C++.com! In this forum, users can to talk about any top...
[no replies]
function returning an int cannot be assigned to
 
I have a confusion. A function returning a value of type int cannot be assigned to - is it because t...
[2 replies] Last: b.value() returns an int (not addressable temporary) Correct. The ... (by seeplus)
How to include library feature macros like __cpp_lib_* if importing std only?
 
the library feature macros __cpp_lib_* are defined in header yvals_core.h (for visual C++) which is ...
[3 replies] Last: Yes I know I can #include Thanks! (by JUANDENT)
order of importing does affect the outcome!
 
Reading about C++ 20 modules we find the assertion that the order of importing modules does not matt...
[2 replies] Last: the order of importing modules does matter if they are at least vague... (by keskiverto)
subclass does not deduce template argument in class with using std::vector<T>::vector
 
Hi, I have this subclass of std::vector template<typename T> class Vec : public std::vecto...
[3 replies] Last: The class needs to be declared with 2 parameters like std::vector! Tha... (by JUANDENT)
Unlock mutex when returning
 
The back-end of my application executes a command with _popen and passes the output to the front-end...
[2 replies] Last: Whoops you're right, thanks I'll make bufferLoaded atomic. As for out... (by LsDefect)
how to read a single character as with getchar but in C++?
 
Hi, in C one could read a single character from the keyboard with functions like getc() or getcha...
[8 replies] Last: in C one could read a single character from the keyboard with functio... (by seeplus)
Strange arithmetic conversions
 
Stroustrup states in C++ Programming Language 4th edition page 271 that the result of converting an ...
[5 replies] Last: This is one of the reasons why .ssize()/std::ssize was introduced to g... (by seeplus)
How to clear the buffer for istreams?
 
Hi, what if I want to read only one character of input from the keyboard and want to use streams?...
[1 reply] : https://en.cppreference.com/w/cpp/io/basic_istream/ignore (by salem c)
c++ array negative numbers
 
I am trying to solve this problem, but got wrong output. Given an array of integers, write a functio...
[4 replies] Last: to move all the negative numbers to the left end of the array without... (by seeplus)
c++ indice 2 numbers
 
I solved the below problem. Can anyone tell me the best way here? Given a list of integers and ...
[4 replies] Last: Another way is to use combinations. Consider this which will find the ... (by seeplus)
What is the difference between declaring a variable auto and declaring it auto&&?
 
Hi, I have two variables for a general function f(): auto value = f(); auto&& other = f(); w...
[9 replies] Last: Why auto&& and not auto& ? I had to look this one up. && is speci... (by jonnin)
by stav
which one of these bytecode instruction designs is better?
 
I've been going down a bit of a rabbit hole trying to figure out the most optimal way to design a by...
[7 replies] Last: I don't think either of these approaches of good. To see why, consider... (by dhayden)
by Cplusc
Inconsistent Results with Different Methods
 
I’m facing an issue in a C++ project where two different methods for computing the same values are...
[16 replies] Last: Hi Cplusc, I hope all is well at your end :+) Sorry for an even late... (by TheIdeasMan)
Threading
 
Hello everybody, long time no post. My posts have been sporadic at best lately, but hopefully, this ...
[18 replies] Last: Not that it really matters your link lists different authors for the ... (by seeplus)
Why are there multiple multithreading frameworks?
 
In my learning, I've come across several multi-threading frameworks. I know the language didn't offi...
[8 replies] Last: PS. There's also: Intel Threading Building Blocks https://www.intel.co... (by seeplus)
by helios
About full-duplex sockets
 
Sockets are supposed to be full-duplex, right? So the endpoints should be able to send and receive l...
[1 reply] : I'm not even sure what API you are using here 🤔 But, if we are tal... (by kigar64551)
Mismatch overload problem
 
Why does s have the value false? template<typename T> char test_have_range(decltype(&T::begi...
[1 reply] : #ifndef DUTHOMHAS_IS_ITERABLE_HPP #define DUTHOMHAS_IS_ITERABLE_HPP ... (by Duthomhas)
How to test if a type T has a begin<T> defined
 
I have a SFINAE context where I have the following: struct have_sort { char c; }; struct ha...
[no replies]
why testing for member pointer determines the template type is a class?
 
why does this code determine if the type is a class: template<typename T> class is_class { templ...
[4 replies] Last: Thanks!! (by JUANDENT)
  Archived months: [may2024]