Sponsored Content
Top Forums Programming c++ mutidimentional arrays using vector Post 302307692 by carl.alv on Thursday 16th of April 2009 05:28:49 AM
Old 04-16-2009
Nevermind, i found the answer Smilie, using the operator() :

Code:
inline T  & operator()(int i, int j, int k) { return m_data[i][j][k]; }

This way i can access the data as M(i,j,k). Thanx anyway!
 

10 More Discussions You Might Find Interesting

1. Programming

Saving a vector to a file

Another C++ question, please do notify me if this forum is C-only! :) I'm having a vector... vector<Person> x; ... with a class I've defined (Person). I have several elements in this vector and I would like to save it to a file (binary (?)). And later on open up this file to retrieve... (1 Reply)
Discussion started by: J.P
1 Replies

2. Programming

Linker error when using vector's

using SUN C++ I have a problem when I do a push_back on a vector. The linker gives me a undefined symbol error on __cxa_end_catch. Any ideas, is there a library to include? Thanks Chris (1 Reply)
Discussion started by: CDurkin
1 Replies

3. Programming

Vector Traversing

Hi i have the following structure struct S { char Mod_num; char val; char chr_nm_cd; } I am reading a 2GB file and inserting into the structure and writing into a vector. I feel like only vector will be a right option. I tried with multimap but it is memory intensive and hence i... (1 Reply)
Discussion started by: dhanamurthy
1 Replies

4. Programming

multidimensional array using c++ vector

Hi! I need to make dynamic multidimensional arrays using the vector class. I found in this page How to dynamically create a two dimensional array? - Microsoft: Visual C++ FAQ - Tek-Tips the way to do it in 2D, and now i'm trying to expand it to 3D but i don't understand how is the operator working,... (0 Replies)
Discussion started by: carl.alv
0 Replies

5. Programming

C++ Map using a Vector as a Value Type?

I modified some code I found on Wikipedia concerning maps to see if it would work before applying it to a project I'm working on that has a similar idea. What I would want is for a user to be able to enter sentences and then be able to distinguish how many times a the person entered a word in a... (4 Replies)
Discussion started by: kcgb20
4 Replies

6. Programming

sort a vector

Hi all, I have a vector,the type of the element within it is list<int>,and i wanna sort this vector.So i implemented a function as a predicate for sort(the STL algorithm).Problem came when i missed the bold part in my code,g++ generated lots of error messages.And after i added the bold... (4 Replies)
Discussion started by: homeboy
4 Replies

7. Programming

question about int arrays and file pointer arrays

if i declare both but don't input any variables what values will the int array and file pointer array have on default, and if i want to reset any of the elements of both arrays to default, should i just set it to 0 or NULL or what? (1 Reply)
Discussion started by: omega666
1 Replies

8. Programming

Array and Vector

Hi all, from my understanding I understand that I can use array in this manner. struct test { int a; int b; int c; }; test testing; //creating an array with the structer type testing.a=1; testing.b=2; testing.c=3; If I'm not wrong we can use array in this manner,... (12 Replies)
Discussion started by: vinzping
12 Replies

9. Programming

vector c++

hello guys. i'm new to c++. i've problem using two dimensional vector. i've a project of making conway's game of life. this is the code that i have made so far. my problem is how can i give a two dimensional vector through main. glider.vec1 = vec; is not correct way to give a two... (2 Replies)
Discussion started by: nishrestha
2 Replies

10. Shell Programming and Scripting

Vector normalisation

In AWK For 3 individual vectors of the form: -2.772 -9.341 -2.857 -5.140 -6.597 -1.823 -2.730 -5.615 1.159 I would like to write a script that parses line by line to (i) normalise, (ii) divide by the norm for *each* vector. I.e. sqrt(-2.772^2 + -9.341^2 + -2.857^2)=10.154 ... (4 Replies)
Discussion started by: chrisjorg
4 Replies
ost::Pointer< T >(3)					     Library Functions Manual					      ost::Pointer< T >(3)

NAME
ost::Pointer< T > - Used to create and manage referece counted pointers. SYNOPSIS
#include <pointer.h> Public Member Functions Pointer (T *ptr=NULL) Pointer (const Pointer< T > &ref) virtual ~Pointer () Pointer & operator= (const Pointer< T > &ref) T & operator* () const T * getObject () const T * operator-> () const bool operator! () const int operator++ () const int operator-- () const Protected Member Functions void ptrDetach (void) Protected Attributes unsigned * ptrCount T * ptrObject Detailed Description template<class T>class ost::Pointer< T > Used to create and manage referece counted pointers. Author: David Sugar dyfet@gnutelephony.org reference counted pointer template. Constructor &; Destructor Documentation template<class T> ost::Pointer< T >::Pointer (T *ptr = NULL) [inline], [explicit] References ost::Pointer< T >::ptrCount. template<class T> ost::Pointer< T >::Pointer (const Pointer< T > &ref) [inline] References ost::Pointer< T >::ptrCount, and ost::Pointer< T >::ptrObject. template<class T> virtual ost::Pointer< T >::~Pointer () [inline], [virtual] References ost::Pointer< T >::ptrDetach(). Member Function Documentation template<class T> T* ost::Pointer< T >::getObject (void) const [inline] References ost::Pointer< T >::ptrObject. template<class T> bool ost::Pointer< T >::operator! (void) const [inline] References ost::Pointer< T >::ptrCount. template<class T> T& ost::Pointer< T >::operator* () const [inline] References ost::Pointer< T >::ptrObject. template<class T> int ost::Pointer< T >::operator++ (void) const [inline] template<class T> int ost::Pointer< T >::operator-- (void) const [inline] References ost::Pointer< T >::ptrCount. template<class T> T* ost::Pointer< T >::operator-> () const [inline] References ost::Pointer< T >::ptrObject. template<class T> Pointer& ost::Pointer< T >::operator= (const Pointer< T > &ref) [inline] References ost::Pointer< T >::ptrCount, ost::Pointer< T >::ptrDetach(), and ost::Pointer< T >::ptrObject. template<class T> void ost::Pointer< T >::ptrDetach (void) [inline], [protected] References ost::Pointer< T >::ptrCount, and ost::Pointer< T >::ptrObject. Referenced by ost::Pointer< T >::operator=(), and ost::Pointer< T >::~Pointer(). Member Data Documentation template<class T> unsigned* ost::Pointer< T >::ptrCount [protected] Referenced by ost::Pointer< T >::operator!(), ost::Pointer< T >::operator--(), ost::Pointer< T >::operator=(), ost::Pointer< T >::Pointer(), and ost::Pointer< T >::ptrDetach(). template<class T> T* ost::Pointer< T >::ptrObject [protected] Referenced by ost::Pointer< T >::getObject(), ost::Pointer< T >::operator*(), ost::Pointer< T >::operator->(), ost::Pointer< T >::operator=(), ost::Pointer< T >::Pointer(), and ost::Pointer< T >::ptrDetach(). Author Generated automatically by Doxygen for GNU CommonC++ from the source code. GNU CommonC++ Sat Jun 23 2012 ost::Pointer< T >(3)
All times are GMT -4. The time now is 06:29 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy