stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Commented: (STDCXX-332) ostringstream::tellp() returns -1 when the stream is empty
Date Fri, 02 Feb 2007 23:17:05 GMT

    [ https://issues.apache.org/jira/browse/STDCXX-332?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12469903
] 

Martin Sebor commented on STDCXX-332:
-------------------------------------

Looks like this is caused by the fact that we don't yet implement the accepted resolution
of LWG issue 453 (now in DR status): http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#453

> ostringstream::tellp() returns -1 when the stream is empty
> ----------------------------------------------------------
>
>                 Key: STDCXX-332
>                 URL: https://issues.apache.org/jira/browse/STDCXX-332
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: 27. Input/Output
>    Affects Versions: 4.1.3
>            Reporter: Mark Brown
>
> When I call tellp() on an empty stringstream I get -1 instead of 0.
> #include <cassert>
> #include <sstream>
> main()
> {
>     std::ostringstream out;
>     std::ios::pos_type pos = out .tellp () ;
>     assert (pos == 0);
>     return 0;
> }
> test: test.cpp:9: int main(): Assertion `pos == 0' failed.
> Aborted

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message