Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

error when i using a function in a class in cpp

Status
Not open for further replies.

dizgah

Member level 5
Joined
Nov 8, 2009
Messages
91
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
iran-8par
Activity points
2,049
hi every body
in a cpp file i include a header file and want to use header file's functions inside class but it shows a error:

Code:
    lib1.h
    class class_x{
    public:
    calss_x();
    private:

    }
---

Code:
    lib1.cpp
    #include "lib1.h"
    #include "header1.h"
    class_x::class_X()
    {
    function_of_header1.h();
    }
error shows undefine symbol function_of_header1.h()
whas matter?
WBR
 

where is function_of_header1() decalared? in header1.h ?
what is the header1.h code?
note you cannot have a . in an identifier name such as function_of_header1.h()

should it be something like
Code:
//lib1.h
    class class_x{
    public:
    class_x();
    private:
    };

Code:
// header1.h
    void function_of_header1()
    {
    //
    }

Code:
   //lib1.cpp
    #include "lib1.h"
    #include "header1.h"
    class_x::class_x()
    {
    function_of_header1();
    }
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top