How to initialize an object with another object of different class?
How to initialize an object of class say "A", with an object of type say "B".
The following code give the error message "error: conversion from âAâ to non-scalar type âBâ requested"
Code:
#include <iostream>
using namespace std;
class B;
class A{
public:
A() { cout <<"\nA()" << endl; }
A(A& rhs) { cout <<"\nCopyCtr:A&" << endl; }
A& operator=(A& rhs){ cout <<"\nAssignment: A&" << endl; }
operator B(A &rhs){
B smplb;
return smplb;
}
};
class B{
public:
B() { cout <<"\nB()" << endl; }
B(B& rhs) { cout <<"\nCopyCtrB&" << endl; }
B& operator=(B& rhs) { cout <<"\nAssignment: B&" << endl; }
};
int main(){
A a;
B b = a;
return 0;
}
Hi,
I've tried to compile a program I wrote with a Makefile, yet it returns an error:
<<<test_log>>>
itest_log.o /sr/local/bin/gcc -o test_log.o -I ../../../include -L ../../../lib -llog_mgr
sh: itest_log.o: execute permission denied
Error code 1
make: Fatal error: Command failed for... (3 Replies)
hi this
i tried for getting url form mozilla window.
and also for getting mozilla object file.
is there any plz tell the way.
thanking u.
ramesh (7 Replies)
I have strings like "$AEUT_BIN/aeutut02.ksh $IFS_MACHINE $AEFA_CONTROL $MVS_CONTROL"
I am looking for a way to find out how to obtain aeutut02.ksh from the above mentioned string in unix shell script. (1 Reply)
I am new to PHP and UNIX. I am using Apache to do my testing on a Windows Vista machine.
I am getting this error when I am trying to connect to a web service. I did a search and did not see any posts that pertain to this.
Here is my function:
<?php
function TRECSend($a, $b, $c, $d,... (0 Replies)
Hi,
I was asked this question in interview.can you people please help me out in this.
class A
{
int i;
a()
{
i=10;
cout << i;
}
}
int main()
{
A a(); // what will be the program output
}
Thanks,
Harika (3 Replies)
Hi,
I have defined the class and call the sizeof(object to class) to get the size.
# include <iostream>
# include <iomanip>
using namespace std;
class sample
{
private:
int i;
float j;
char k;
public:
sample()
{
} (2 Replies)
Hi,
I would like to create a shared object ( .so).
This shared object
1. uses the functions from a library.
2. Also it should be able to use the global variable in an app
To achieve this what should I do ? 1) To use the functions in the library should I give the -ld option while... (1 Reply)
I am working on a small columns class, since I use allot of tabular data. I am trying to set up code to allow me to efficiently read in tabular data, manipulate it, and write to output files. I more or less know what I need to do, but there are many options to sort through.
I have the beginnings... (14 Replies)
we have 2.2.0 of opends running on RedHat 2.6.21 and we're trying to setup a structure that will suit our needs. One of the things we'd like to do is create our own custom object classes based off some of the existing ones you get out of the box. The opends documentation covers this here (sorry, it... (1 Reply)
Discussion started by: snafu
1 Replies
LEARN ABOUT HPUX
create_object
create object(1m) create object(1m)NAME
create object - Creates an object entry
SYNOPSIS
cdscp create object object-name [CDS_Class = class-name CDS_ClassVersion = value]
ARGUMENTS
The full name of the object entry. The class of object entry being created. You can specify an application-defined class name. A class is
specified as a simple name limited to 31 characters. The version of the class assigned to the object entry. Specify the value as v.n,
where v defines the major release number and n specifies the minor version number. Specifying a class version is useful as it allows the
definition of a class to evolve as the application is revised.
DESCRIPTION
The create object command creates an object entry. This task is usually done through a client application.
Privilege Required
You must have insert permission to the parent directory.
NOTE
This command is replaced at Revision 1.1 by the dcecp command and may not be provided in future releases of DCE.
EXAMPLE
The following command creates an object entry named /.:/sales/east/floor1cp. The object entry describes a color printer on the first floor
of a company's eastern sales office. cdscp> create object /.:/sales/east/floor1cp CDS_Class = printer CDS_ClassVersion = 1.0
RELATED INFORMATION
Commands: delete object(1m), list object(1m), set object(1m), show object(1m)
create object(1m)