The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
 All Forums
 Origin Forum for Programming
 Forum for Origin C
 Problem coding user vector-derived class

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Anti-Spam Code:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkUpload FileInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
rlewis Posted - 07/21/2005 : 6:09:21 PM
Origin Version: Origin Pro-&.5 SR5):
Operating System: Win-XP Pro

The OC compiler does not like the following ...

 
class rnVector : public vector
{
public:

rnVector() : vector()
{
}

rnVector(uint nSize) : vector(nSize)
{
}

rnVector(Dataset &ds, BOOL bRemoveMissingValues = FALSE) : vector(ds,bRemoveMissingValues)
{
}

rnVector(vector &vR, vector &vI) : vector(vR,vI)
{
}
};

void MyTest1(void)
{
rnVector MyVct;
MyVct.SetSize(5);
for(int i=0;i<5;i++)
{
MyVct[i]=1.25; //OC compiler does NOT like this and flags the following error
// Error, inappropriate indexed dereferencing

}
}


Is there an easy way around this ??
2   L A T E S T    R E P L I E S    (Newest First)
rlewis Posted - 07/26/2005 : 12:58:13 PM
Also, the OC compiler does not like the following ..

class rnVector : public vector
{
public:

rnVector() : vector()
{
}

rnVector(uint nSize) : vector(nSize)
{
}

rnVector(Dataset &ds, BOOL bRemoveMissingValues = FALSE) : vector(ds,bRemoveMissingValues)
{
}

rnVector(vector &vR, vector &vI) : vector(vR,vI)
{
}
};
void MyTest1(void)
{
rnVector MyVct;
MyVct.SetSize(5);
MyVct+=44; // OC-compiler does not like this or any
// expressions involving vector arithmetic
}

TarakDas Posted - 07/26/2005 : 11:16:23 AM
Hi,
This is not supported in Origin-C. I have created a tracker -7931.
-Tarak

The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000