Skip to main content
Patrick Wright's user avatar
Patrick Wright's user avatar
Patrick Wright's user avatar
Patrick Wright
  • Member for 3 years, 1 month
  • Last seen more than a week ago
17 votes
10 answers
7k views

Should serialization and deserialization be "atomic" transactions?

4 votes
4 answers
302 views

Is const appropriate in this situation?

3 votes
3 answers
420 views

How to efficiently build objects without default constructors

3 votes
1 answer
558 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
422 views

Make multiple data structures thread safe without multiple mutexes

2 votes
3 answers
226 views

How to create a shared driver?

2 votes
2 answers
155 views

How to protect class invariants when using the extraction operator?

2 votes
2 answers
260 views

How to "explicitly" declare an implicit interface?

1 vote
4 answers
816 views

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

1 vote
1 answer
89 views

UML Statecharts - How to "remember" event parameters?

1 vote
4 answers
152 views

A method for handling many runtime configuration parameters

1 vote
2 answers
111 views

Deferring/Saving State/Events in UML Statecharts

1 vote
2 answers
288 views

Message Dispatching: If, Visitor, or something else

1 vote
1 answer
110 views

Virtual Method vs. Abstract Class Member

1 vote
2 answers
775 views

Appropriate use for the visitor design pattern

1 vote
1 answer
219 views

How to return a result from an active object state machine

0 votes
0 answers
199 views

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

0 votes
1 answer
210 views

Options for designing a generic library

0 votes
1 answer
427 views

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

0 votes
2 answers
391 views

Deserialization and routing of objects

0 votes
0 answers
59 views

UML Statecharts

0 votes
1 answer
321 views

Conditional typedef depending on "platform"

-1 votes
1 answer
436 views

Architecture for interfacing to embedded systems hardware in c++

-1 votes
1 answer
50 views

Create new object based upon another abstract object

-2 votes
1 answer
558 views

How to create a cross-platform class abstraction?