Patrick Wright's user avatar
Patrick Wright's user avatar
Patrick Wright's user avatar
Patrick Wright
  • Member for 2 years, 3 months
  • Last seen this week
17 votes
10 answers
7k views

Should serialization and deserialization be "atomic" transactions?

4 votes
4 answers
289 views

Is const appropriate in this situation?

3 votes
3 answers
313 views

How to efficiently build objects without default constructors

3 votes
1 answer
305 views

How to implement the visitor pattern without inheritance

2 votes
2 answers
1k views

Alternative to the Visitor Design Pattern

2 votes
1 answer
331 views

Make multiple data structures thread safe without multiple mutexes

2 votes
3 answers
196 views

How to create a shared driver?

2 votes
2 answers
130 views

How to protect class invariants when using the extraction operator?

1 vote
2 answers
119 views

Message Dispatching: If, Visitor, or something else

1 vote
1 answer
101 views

Virtual Method vs. Abstract Class Member

1 vote
2 answers
693 views

Appropriate use for the visitor design pattern

1 vote
1 answer
99 views

How to return a result from an active object state machine

0 votes
0 answers
116 views

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

0 votes
1 answer
117 views

Options for designing a generic library

0 votes
1 answer
93 views

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

0 votes
2 answers
269 views

Deserialization and routing of objects

0 votes
0 answers
54 views

UML Statecharts

0 votes
1 answer
215 views

Conditional typedef depending on "platform"

-1 votes
1 answer
361 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
268 views

How to create a cross-platform class abstraction?