Home Dashboard Directory Help
Search
Refine Search Results
Status
Votes
Total Votes (at least)
Workarounds
Total Workarounds (at least)
Validations
Total Validations (at least)
Comments
Total Comments (at least)
Time
Created in the last (days)
Updated in the last (days)
Product Search Results
Sort By:
You searched for: items submitted by Cassio Neri for this product (signing in could show even more results)
Showing 1 - 10 of 14 Previous 12 Next

2
0
Sign in
to vote
The program below shouldn't link (it doesn't with gcc 4.8.1, clang 3.3 and icc 13.1.3) --- template <typename T> void f(T); int main() { f<int>(0); } void f(int) {} --- The compiler is seeing the…
Created on 11/8/2013 (updated 18 weeks ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 808135  | 
Active
2
0
Sign in
to vote
If T is an abstract class then std::is_constructible<T>::value == true std::is_default_constructible<T>::value == true std::is_copy_constructible<T>::value == true std::is_move_constructible<T>::valu…
Created on 11/8/2013 (updated 14 weeks ago) | 1 validation | 1 workaround | 3 comments | feedback id: 808132  | 
Closed
1
0
Sign in
to vote
The code below fails to compile (but it does with gcc 4.8.1, clang 3.3 and icc 13.1.1) yielding the following: error C2955: 'bar' : use of alias template requires template argument list It seems tha…
Created on 11/8/2013 (updated 14 weeks ago) | 0 validations | 1 workaround | 2 comments | feedback id: 808130  | 
Closed
as Fixed Help for as Fixed
1
0
Sign in
to vote
Several algorithms (std::copy, std::transform, ...) break when an iterator overloads the comma operator. These algorithms use several help functions where loops are written as below: for (; _First !…
Created on 8/10/2013 (updated 8 weeks ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 797012  | 
Active
1
0
Sign in
to vote
uninitialized_copy and uninitialized_copy_n use helper functions (header <xmemory>) that take the address of objects using operator &. However, for classes that overload this operator, legal code fail…
Created on 8/10/2013 (updated 8 weeks ago) | 0 validations | 0 workarounds | 3 comments | feedback id: 797008  | 
Active
1
0
Sign in
to vote
Previously (VS2010) C4700 ("uninitialized local variable '<variable>' used") was a warning. Since VS2012 it's an error. There's no doubt that using a non initialized variable is a bad practice but t…
Created on 8/10/2013 (updated 33 weeks ago) | 0 validations | 0 workarounds | 4 comments | feedback id: 797006  | 
Closed
1
0
Sign in
to vote
It's commom for a template classe to derive from one of its parameters. For instance, ctemplate <typename Base> struct Foo : public Base { Foo() { Base::f(); } }; There is an issue when this templ…
Created on 2/8/2013 (updated 35 weeks ago) | 0 validations | 2 workarounds | 3 comments | feedback id: 778865  | 
Closed
as Deferred Help for as Deferred
1
0
Sign in
to vote
Namespace mock (see the code presented in "Steps to reproduce section") contains mock classes of std::vector and std::array. The code compiles fine with VS 2010 and GCC 4.7.2. However, when mock::vec…
Created on 11/26/2012 (updated 59 weeks ago) | 0 validations | 1 workaround | 4 comments | feedback id: 772215  | 
Closed
as Deferred Help for as Deferred
1
0
Sign in
to vote
The issue seems to happen under very specific circunstances mixing rvalue and lvalue references, return by value (RVO is, probably, involved), classes with reference data members and a constructor tha…
Created on 10/30/2012 (updated 35 weeks ago) | 0 validations | 0 workarounds | 4 comments | feedback id: 769201  | 
Closed
as Not Reproducible Help for as Not Reproducible
1
0
Sign in
to vote
The C++ standards (both C++03 and C++11) in 12.2/5 say that: "A temporary bound to a reference member in a constructor's ctor-initializer (12.6.2) persists until the constructor exits." However, in …
Created on 9/8/2012 (updated 35 weeks ago) | 1 validation | 0 workarounds | 6 comments | feedback id: 761742  | 
Closed
as Fixed Help for as Fixed
Showing 1 - 10 of 14 Previous 12 Next