Type: Posts; User: Lindley
Search took 0.29 seconds.
April 4th, 2014, 09:10 AM
Note that <string> and <cstring> are not the same.
<cstring> is C++'s name for the old C <string.h>. It contains functions to operate on char*-style strings, like strcat, strcpy, etc.
March 28th, 2014, 11:38 AM
Is there a way to detect whether or not a template type has a protected destructor?
I see there is std::is_destructible in C++11, but I can't tell if this will return true or false for the...
January 30th, 2014, 01:20 PM
I believe I've worked it out. I did need a helper class to do the majority of the logic and keep the extra type hidden from the main interface.
January 30th, 2014, 11:42 AM
I may have generalized my example code too much....in my case, the parameter pack is a list of values, not types. This is good in that it allows me to pass an additional type as the first argument,...
January 30th, 2014, 10:15 AM
Let's say I have a variadic base class with a pure-virtual function per type:
template <typename ... Types>
template <typename T, typename ... Types>
January 30th, 2014, 09:59 AM
Thanks, that's exactly what I needed!
January 28th, 2014, 04:43 PM
Here's an interesting question I encountered. This isn't critical, but it would be "cool" to know how to accomplish it....
Let's say I have a variadic type A and a non-variadic type B:
January 24th, 2014, 12:34 PM
I don't really like base_from_member much, although I can see how it could occasionally save the day. In this case, though, it's a matter of completely inverting the normal construction/destruction...
January 24th, 2014, 09:23 AM
I have an AbstractAgent base class that manages a background thread. The actual work done in the background thread is accomplished through a pure virtual function call.
Here's the problem: because...
January 15th, 2014, 02:59 PM
I suspect I need to add these to Derived:
After reviewing what I'm actually trying to do, though, I'm going to make Consumer a...
January 15th, 2014, 01:47 PM
Let's say I have a templated base class:
template <typename Input>
void consume(Input input)
// do something
January 9th, 2014, 09:16 AM
That's just what the rule is, I've never thought too hard about it.
I suppose one *could* argue that a namespace is merely a scope, and like all scopes it doesn't require a closing semicolon,...
January 3rd, 2014, 09:52 AM
the same thing that's going on here:
So what you're saying is that during overload resolution, exact matches are preferred over template matches, but template matches are preferred over base...
January 2nd, 2014, 05:35 PM
I'm trying to learn how to use variadic templates, and I decided a great example would be serializing a series of types into a stringstream:
// Send a fully constructed message.
December 19th, 2013, 12:25 PM
gcc will do what you need.
I suggest you learn about virtualization environments such as qemu. They can greatly simplify the process of experimenting with OS-level functionality without...
December 19th, 2013, 12:21 PM
Let's be careful not to confuse the issue. Even though that last example works, there is a semantic difference between a pointer and an array, and that example mixes their syntax. It should be...
December 19th, 2013, 12:14 PM
1) Unit testing. A given function should always behave the same way when called with the same arguments; this is the basis of unit testing. If that function relies on global state, then it may not...
December 12th, 2013, 01:33 PM
Perhaps the fact that I'm finding it difficult to decide which header(s) should include the version header indicates I need to split one of my repos because it has too many unrelated things in it....
December 12th, 2013, 09:15 AM
My first experience with gitflow taught me that it's a mistake to include completely orthogonal bits of software in a single repo, because bumping the release version reflects on the entire repo, not...
December 11th, 2013, 05:28 PM
This is sort of a C++ question, but also sort of a build-system question.
I have a set of projects. Each one builds either a static library or an executable. What I'd like to do, is at build time...
November 20th, 2013, 01:08 PM
Let's say you decide you want a std::array as a member of your class.
std::array takes its size and type as template parameters. Therefore, the outer class must either determine these explicitly,...
November 14th, 2013, 12:17 PM
I don't need any reliability guarantees per se, but I would like the ability to *decrease* packet loss rates if possible. That's really the only reason I don't just use straight-up UDP.
November 13th, 2013, 02:29 PM
I am looking for a C++ networking library that emphasizes minimum latency at the expense of all else. I like the design of ZeroMQ, but I'm concerned that it doesn't provide an unreliable transport,...
November 5th, 2013, 10:25 AM
I have a question that I know must have been solved a thousand times before, but I'd like to get the community's opinion on best practices.
In short: how should I manage the version string of my...
January 23rd, 2013, 04:01 PM
I have a connected non-blocking SocketChannel. When I call write(), I would like to know whether or not the bytes were successfully transmitted all the way to the server. However, it...
Click Here to Expand Forum to Full Width
This is a CodeGuru survey question.