From e365726c4a39872473b932089c703d66e1702070 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Tue, 9 Oct 2012 22:16:57 +0400 Subject: [PATCH] fixed example of iteration through a SparseMat (bug #2310) --- modules/core/doc/basic_structures.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/core/doc/basic_structures.rst b/modules/core/doc/basic_structures.rst index e77ee4f577..671ae0978d 100644 --- a/modules/core/doc/basic_structures.rst +++ b/modules/core/doc/basic_structures.rst @@ -2187,14 +2187,14 @@ The class ``SparseMat`` represents multi-dimensional sparse numerical arrays. Su for(; it != it_end; ++it) { // print element indices and the element value - const Node* n = it.node(); - printf("(") + const SparseMat::Node* n = it.node(); + printf("("); for(int i = 0; i < dims; i++) - printf(" - printf(": + printf("%d%s", n->idx[i], i < dims-1 ? ", " : ")"); + printf(": %g\n", it.value()); s += *it; } - printf("Element sum is + printf("Element sum is %g\n", s); ..