Search:
Type: Posts; User: D_Drmmr
Search:
Search took 0.12 seconds.
-
November 4th, 2015, 07:53 AM
Please format you code to make it readable.
APN2PolicyRules cApn2PolicyRulesInfo = iTer->second;
This creates a copy. The copy is not in the map, so anything you do with the copy will not...
-
September 30th, 2015, 05:00 AM
I don't see the relation between your new question and the OP. Please start a new thread.
-
September 14th, 2015, 04:55 AM
You could define a global constant for the value.
namespace Something {
#ifdef _MSC_VER
const auto Binary = std::ios::binary;
#else
const auto Binary = std::ios::bin;
#endif
} //...
-
August 28th, 2015, 08:28 AM
It's not idiomatic in C++ to use exceptions for control flow. Instead of calling at and catching any exception, call find and compare the returned iterator to actualCosts.end(). That way you can...
-
August 6th, 2015, 01:29 AM
If you need random access, use a vector, not a set.
-
August 3rd, 2015, 09:43 AM
I'm really just guessing here, because your terminology is very unusual, but I think you are looking for a triple buffering approach.
- Keep 3 instances (A, B and C) of the computation result: A...
-
July 13th, 2015, 07:07 AM
If you have a tree-like structure in your data, there are several common ways to represent it in your code. Note that a tree is a special type of graph, but this goes for any type of graph.
In my...
-
July 13th, 2015, 02:46 AM
Slicing is only a problem is B is designed as a polymorphic base class. If that's the case, you should take either a (const) reference or (smart-)pointer to an abstract base class. You cannot store...
-
From the text I quoted.
Didn't read that anywhere in your text.
I agree that the focus on the use of pointers is misleading. It is not pointers that are evil, but they can be a sign of many...
-
I find your suggestion that value semantics are outdated and reference semantics are modern out of touch with modern programming. Reference semantics are much harder to reason about than value...
-
June 30th, 2015, 05:40 AM
You can use Boost.MultiArray, which allows setting an 'index base' to change the index of the first element in the array.
-
June 26th, 2015, 07:19 AM
Either use std::shared_ptr, or boost::enable_shared_from_this.
-
April 15th, 2015, 03:25 AM
Which compiler (version) are you using? Is this C or C++?
How do you create the threads?
If you want to give thread A priority over the other threads, then you should give it a higher priority....
-
February 28th, 2015, 10:12 AM
No more with a signed integer than with an unsigned. What's your point?
Like I said, I tried this for a while and stopped, because I realized I was over-complicating my code.
With an unsigned...
-
February 27th, 2015, 03:12 AM
Obviously. My point is that "the value should never be negative" is not a reason to use an unsigned type. There may still be situations where you need to take a difference or use the value in an...
-
February 26th, 2015, 02:20 AM
What would you gain from making the function static? It only requires more typing.
-
February 26th, 2015, 02:17 AM
I would strongly advice against mixing signed and unsigned integers. Just take this simple example:
int numerator = -1;
unsigned int denominator = 2;
bool isNegative = (numerator * denominator...
-
February 23rd, 2015, 04:18 PM
You start by writing all the tests (in this case unit tests) and then implement your class function by function to pass all the tests. This forces you to first think about all the functionality your...
-
February 23rd, 2015, 04:49 AM
Better to use a bool for the sign (and name it something like isPositive or isNegative), since there can only be two possible states ever.
Your setnumerator and setdenominator functions violate...
-
February 18th, 2015, 03:13 AM
Don't use new [] in C++, there is no need for it. Use std::vector instead.
And please post the code here, rather than providing some external link.
What do you mean by "doesn't work"?
-
February 13th, 2015, 08:26 AM
That's not really a solution. How will this code be able to create/copy/destroy an instance of X?
@Tiny Dolls
Why do you want to get rid of the class template? What do you want to accomplish at a...
-
February 13th, 2015, 08:10 AM
Not exactly. It's not throwing the exception during stack unwinding that is the problem. The problem is when the exception thrown during stack unwinding is not caught. If you catch any thrown...
-
January 21st, 2015, 03:36 PM
Don't know if threads are covered in the book, but a quick way to make the program update approximately each second is to run the loop in a thread.
std::atomic<bool> stop(false);...
-
January 20th, 2015, 09:20 AM
Well, no, because Windows Forms requires .Net and unmanaged C++ doesn't give you that.
What do you miss?
If you mean a nice looking GUI application, then yes that's possible in C++.
-
January 20th, 2015, 09:15 AM
Calling sleep pretty much puts your program (well, the thread that calls sleep) into a coma. It doesn't do anything until it wakes from its sleep. One important thing your program won't do while it...
|
Click Here to Expand Forum to Full Width
|