Opened 17 years ago
Closed 17 years ago
#505 closed Support Requests (Invalid)
object tracking
Reported by: | jla2w | Owned by: | nobody |
---|---|---|---|
Milestone: | Component: | None | |
Version: | None | Severity: | |
Keywords: | Cc: |
Description
I upgraded my compiler from VC7 to VC7.1. I rebuilt boost using the new compiler and rebuilt my application. No code relating to use of boost (I use it for it's serialization library) changed, and it worked in VC7, but now I get an assertion in the file oserializer.hpp BOOST_STATIC_ASSERT(check_tracking<T>::value) it says I need to check my object tracking settings...My question is why would it not do this for vc7.0, but it does this for VC7.1? What can I do to remedy this? I use default object tracking settings throughout and I do serialize through pointers a lot.
Change History (3)
comment:2 by , 17 years ago
Logged In: YES user_id=396141 This is the result of a change in the serialization library for 1.33. Review the manual - specially note the new rationale item which specifically addresses this point. A minor modification in your code well result in the assertion going away and improved robustness in your program which serializes pointers. Robert Ramey
comment:3 by , 17 years ago
Status: | assigned → closed |
---|
Note:
See TracTickets
for help on using tickets.