Patrick Wright's user avatar
Patrick Wright's user avatar
Patrick Wright's user avatar
Patrick Wright
  • Member for 2 years, 6 months
  • Last seen more than a week ago
17 votes
10 answers
7k views

Should serialization and deserialization be "atomic" transactions?

4 votes
4 answers
296 views

Is const appropriate in this situation?

3 votes
3 answers
324 views

How to efficiently build objects without default constructors

3 votes
1 answer
370 views

How to implement the visitor pattern without inheritance

2 votes
2 answers
2k views

Alternative to the Visitor Design Pattern

2 votes
1 answer
344 views

Make multiple data structures thread safe without multiple mutexes

2 votes
3 answers
209 views

How to create a shared driver?

2 votes
2 answers
138 views

How to protect class invariants when using the extraction operator?

2 votes
2 answers
209 views

How to "explicitly" declare an implicit interface?

1 vote
1 answer
67 views

UML Statecharts - How to "remember" event parameters?

1 vote
4 answers
112 views

A method for handling many runtime configuration parameters

1 vote
2 answers
159 views

Message Dispatching: If, Visitor, or something else

1 vote
1 answer
105 views

Virtual Method vs. Abstract Class Member

1 vote
2 answers
731 views

Appropriate use for the visitor design pattern

1 vote
1 answer
152 views

How to return a result from an active object state machine

0 votes
0 answers
152 views

How to implement state inheritance in C++ state machine framework

0 votes
1 answer
151 views

Options for designing a generic library

0 votes
1 answer
148 views

Should private static constants be in declaration (header) or defintion (source)?

0 votes
2 answers
307 views

Deserialization and routing of objects

0 votes
0 answers
58 views

UML Statecharts

0 votes
1 answer
234 views

Conditional typedef depending on "platform"

0 votes
4 answers
448 views

Should I use a singleton to represent the application as a whole?

-1 votes
1 answer
371 views

Architecture for interfacing to embedded systems hardware in c++

-1 votes
1 answer
48 views

Create new object based upon another abstract object

-2 votes
1 answer
364 views

How to create a cross-platform class abstraction?