Sponsored Content
Top Forums Programming how do you handle a constructor and destructor that fail Post 302130758 by porter on Tuesday 7th of August 2007 05:41:22 PM
Old 08-07-2007
Quote:
Originally Posted by amitpansuria
helo i m new in c++ on linux
can u tell me with an simple example that how do you handle constructor and destructor that fail?
I was under the impression that the only things you should put in constructors/destructors were things that would not fail (or else you deal with the exceptions inside the constructor/destructor).
 

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Constructor problem

Hi guys I am new to these forums but since I am taking a class at college I would appreciate any help that is possible for this program. My instructor said that when its complete the program should be able to store all 3 fields instead of just 1. public class Greeter2Test { public static... (4 Replies)
Discussion started by: woot4moo
4 Replies

2. Programming

why constructor cannot be virtual

helo i read many books but i cant find the proper answer that why constructor cannot be virtual can u explain me in simple term that why constructor cannot be virtual Regards, Amit (2 Replies)
Discussion started by: amitpansuria
2 Replies

3. Shell Programming and Scripting

call constructor of java class in script

Hi, Is it possible to call the constructur of a java class in a shell script? I know you can call static methods, but can you also call the constructor? tnx. (1 Reply)
Discussion started by: thebladerunner
1 Replies

4. Programming

Doubt regarding Copy Constructor and return value

Hi All, I have made the simple following program :- #include <string> #include <iostream> using namespace std; class A{ private: int val; public : A(){cout<<"In A()"<<endl;} A (const A& aa) { cout<<"In copy c'tor"<<endl; } }; A f(... (1 Reply)
Discussion started by: shubhranshu
1 Replies

5. Programming

c++ object constructor question

I have the following code class Param{ public: Param(int aa, int bb){ a=aa; b=bb; } int a,b; }; void function(Param); int main(){ function(2,3); return 0; } (6 Replies)
Discussion started by: santiagorf
6 Replies

6. Programming

Doubts on C++ copy constructor concept

Hi, If I run the following program class A { public: A() { cout << "default" << endl; } A(const A&) { cout << "copy" << endl; } }; A tmp; A fun() { return tmp; } A test() { A tmp; cout << &tmp << endl; return tmp; } (1 Reply)
Discussion started by: royalibrahim
1 Replies

7. UNIX for Dummies Questions & Answers

Difference between handle to the thread HANDLE and thread identifier pthread_t

This question might be silly but its confusing me a bit: What is the difference between handle to the thread HANDLE and thread identifier pthread_t? ---------- Post updated at 01:52 PM ---------- Previous update was at 01:48 PM ---------- Sorry I saw details and HANDLE is in windows and... (0 Replies)
Discussion started by: rupeshkp728
0 Replies

8. Programming

Constructor?

I am learning about C++ and today am reading concepts for Constructor but it seems a bit difficult to grab it fully. Please anyone explain in simple words about Constructor? (1 Reply)
Discussion started by: ggiwebsinfo
1 Replies
SbThreadAutoLock(3)						       Coin						       SbThreadAutoLock(3)

NAME
SbThreadAutoLock - Simple convenience class for locking access to a function. This class provides a simple convenience mechanism for automatically locking access to a function that is not re-entrant. SYNOPSIS
#include <Inventor/threads/SbThreadAutoLock.h> Public Member Functions SbThreadAutoLock (SbMutex *mutexptr) SbThreadAutoLock (SbThreadMutex *mutexptr) ~SbThreadAutoLock () Protected Attributes SbMutex * mutex SbThreadMutex * recmutex Detailed Description Simple convenience class for locking access to a function. This class provides a simple convenience mechanism for automatically locking access to a function that is not re-entrant. Usage example: void myfunction(void) { SbThreadAutoLock lock(aMutexPtr); // [other code] } In the class constructor, SbMutex::lock() is called on the mutex, and when the function exits (this is the convenience part) the destructor will automatically be invoked, calling SbMutex::unlock() on the same mutex. Constructor &; Destructor Documentation SbThreadAutoLock::SbThreadAutoLock (SbMutex *mutex) [inline] The constructor calls SbMutex::lock() on mutex. SbThreadAutoLock::SbThreadAutoLock (SbThreadMutex *mutex) [inline] The constructor calls SbThreadMutex::lock() on mutex. SbThreadAutoLock::~SbThreadAutoLock () [inline] The destructor calls unlock() on the mutex passed in as a parameter to the constructor. Member Data Documentation SbThreadAutoLock::recmutex [protected] This API member is considered internal to the library, as it is not likely to be of interest to the application programmer. Author Generated automatically by Doxygen for Coin from the source code. Version 3.1.3 Wed May 23 2012 SbThreadAutoLock(3)
All times are GMT -4. The time now is 11:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy