Sponsored Content
Top Forums Programming c++ templates problems in g++ Post 7609 by Marhinado John on Friday 28th of September 2001 08:28:54 AM
Old 09-28-2001
Network c++ templates problems in g++

what we have:
class TClass {
public:
TClass();
};

template<class T> class FClass<T>: public T {
public:
FClass();
};

TClass::TClass() {
// some code
}

template<class T> FClass<T>::FClass : T() {
// some code
}

int main (int argc,char* argv[]) {
FClass<TClass>* FClass1 = new FClass<TClass>;
return 0;
}

g++ doesn't seem to like this code portion and failed to compile this, but Borland C++ Builed compiled this without any warnings.

What's wrong?
 

7 More Discussions You Might Find Interesting

1. Programming

site templates?

Are there any web site templates on CGI that allow like this forum software user registration and profiles. I dont need forum software i just need to register and keep profiles of my users on my site. Any suggestions? :confused: Thank you all. (1 Reply)
Discussion started by: solvman
1 Replies

2. Post Here to Contact Site Administrators and Moderators

Templates

Hello, Anybody in here has any idea where I can get a template like this one for vBulletin. I have actually got my board but it just doesn't look good in the template that I have! Thanks anyway! him (2 Replies)
Discussion started by: him
2 Replies

3. HP-UX

Where are SAM user templates stored?

Hey, new here, so be nice! I'm trying to write a little script to automate the user creation process on one of our boxes. But I would like to be able to use the templates that we have set up in SAM. Is the information in these templates stored in a file somewhere, that I can reference in my... (5 Replies)
Discussion started by: paqman
5 Replies

4. Shell Programming and Scripting

Reading from Templates

I am trying to write a script that would retrieve specific information from a template. I have been trying to no avail for the longest. This is what I wrote and it's not working. cat filename | while read F5 F6 do if ] then echo $F5 $F6 fi done Here is the template (filename) CN ... (7 Replies)
Discussion started by: Ernst
7 Replies

5. Solaris

A compilation problem when using templates

Hello life savers, I'm having trouble compiling a specific program. The program was originally written for gcc and was compiled successfully under it. When trying to compile under Solaris 11, I get this error: "Hashtable.h", line 170: Error: Could not find a match for hash needed in... (2 Replies)
Discussion started by: yp515
2 Replies

6. Programming

Templates and header file

I have some C++ code and want to have the class declarations in a .h file and the implementation in the .cpp file. It seems however that for templates everything need to be put in the header (.h) file and will have problems if I try to separate the code to a .cpp file. Is this correct? Is... (1 Reply)
Discussion started by: kristinu
1 Replies

7. Programming

C++ templates

I have the following template codes but some normal functions too and want to group them together. I usually put the implementation of templates in an .ipp file. What would be a good scheme for the normal functions. Put their implementations in a .cpp file, or leave them in the .ipp file? ... (3 Replies)
Discussion started by: kristinu
3 Replies
REFLECTIONMETHOD(3)							 1						       REFLECTIONMETHOD(3)

The ReflectionMethod class

INTRODUCTION
The ReflectionMethod class reports information about a method. CLASS SYNOPSIS
ReflectionMethod ReflectionMethodextends ReflectionFunctionAbstractReflector Constants o const integer$ReflectionMethod::IS_STATIC1 o const integer$ReflectionMethod::IS_PUBLIC256 o const integer$ReflectionMethod::IS_PROTECTED512 o const integer$ReflectionMethod::IS_PRIVATE1024 o const integer$ReflectionMethod::IS_ABSTRACT2 o const integer$ReflectionMethod::IS_FINAL4 Properties o public$name o public$class Methods o public ReflectionMethod::__construct (mixed $class, string $name) o publicstatic string ReflectionMethod::export (string $class, string $name, [bool $return = false]) o public Closure ReflectionMethod::getClosure (object $object) o public ReflectionClass ReflectionMethod::getDeclaringClass (void ) o public int ReflectionMethod::getModifiers (void ) o public ReflectionMethod ReflectionMethod::getPrototype (void ) o public mixed ReflectionMethod::invoke (object $object, [mixed $parameter], [mixed $...]) o public mixed ReflectionMethod::invokeArgs (object $object, array $args) o public bool ReflectionMethod::isAbstract (void ) o public bool ReflectionMethod::isConstructor (void ) o public bool ReflectionMethod::isDestructor (void ) o public bool ReflectionMethod::isFinal (void ) o public bool ReflectionMethod::isPrivate (void ) o public bool ReflectionMethod::isProtected (void ) o public bool ReflectionMethod::isPublic (void ) o public bool ReflectionMethod::isStatic (void ) o public void ReflectionMethod::setAccessible (bool $accessible) o public string ReflectionMethod::__toString (void ) Inherited methods o finalprivate void ReflectionFunctionAbstract::__clone (void ) o public ReflectionClass ReflectionFunctionAbstract::getClosureScopeClass (void ) o public object ReflectionFunctionAbstract::getClosureThis (void ) o public string ReflectionFunctionAbstract::getDocComment (void ) o public int ReflectionFunctionAbstract::getEndLine (void ) o public ReflectionExtension ReflectionFunctionAbstract::getExtension (void ) o public string ReflectionFunctionAbstract::getExtensionName (void ) o public string ReflectionFunctionAbstract::getFileName (void ) o public string ReflectionFunctionAbstract::getName (void ) o public string ReflectionFunctionAbstract::getNamespaceName (void ) o public int ReflectionFunctionAbstract::getNumberOfParameters (void ) o public int ReflectionFunctionAbstract::getNumberOfRequiredParameters (void ) o public array ReflectionFunctionAbstract::getParameters (void ) o public string ReflectionFunctionAbstract::getShortName (void ) o public int ReflectionFunctionAbstract::getStartLine (void ) o public array ReflectionFunctionAbstract::getStaticVariables (void ) o public bool ReflectionFunctionAbstract::inNamespace (void ) o public bool ReflectionFunctionAbstract::isClosure (void ) o public bool ReflectionFunctionAbstract::isDeprecated (void ) o public bool ReflectionFunctionAbstract::isGenerator (void ) o public bool ReflectionFunctionAbstract::isInternal (void ) o public bool ReflectionFunctionAbstract::isUserDefined (void ) o public bool ReflectionFunctionAbstract::isVariadic (void ) o public bool ReflectionFunctionAbstract::returnsReference (void ) o abstractpublic void ReflectionFunctionAbstract::__toString (void ) PROPERTIES
o $name -Method name o $class -Class name PREDEFINED CONSTANTS
REFLECTIONMETHOD MODIFIERS
o ReflectionMethod::IS_STATIC -Indicates that the method is static. o ReflectionMethod::IS_PUBLIC -Indicates that the method is public. o ReflectionMethod::IS_PROTECTED -Indicates that the method is protected. o ReflectionMethod::IS_PRIVATE -Indicates that the method is private. o ReflectionMethod::IS_ABSTRACT -Indicates that the method is abstract. o ReflectionMethod::IS_FINAL -Indicates that the method is final. PHP Documentation Group REFLECTIONMETHOD(3)
All times are GMT -4. The time now is 06:42 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy