Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 111623
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T02:24:54+00:00 2026-05-11T02:24:54+00:00

For my exception class i have a constructor that has multi arguments (…) which

  • 0

For my exception class i have a constructor that has multi arguments (…) which works fine under windows, how ever, under linux it compiles fine but refuses to link to it.

Why does this not work under linux?

here is an example:

class gcException { public:     gcException()     {         //code here     }      gcException(uint32 errId, const char* format = NULL, ...)     {         //code here     } }   enum {     ERR_BADCURLHANDLE, }; 

.

Edit

So when i call it like so:

if(!m_pCurlHandle)     throw gcException(ERR_BADCURLHANDLE); 

I get this compile error:

error: no matching function for call to ‘gcException::gcException(gcException)’ candidates are: gcException::gcException(const gcException*)                  gcException::gcException(gcException*)                  gcException::gcException(gcException&) 
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T02:24:55+00:00Added an answer on May 11, 2026 at 2:24 am

    It compiles and links just fine. I expanded your test code to a full ‘program’:

    class gcException {     public:         gcException() { }         gcException(int errId, const char* format, ...) { } }; int main() { new gcException(1, 'foo', 'bar', 'baz'); } 

    And then g++ -Wall test.cpp ran without errors. According to g++ -v, I have gcc version 4.3.2 (Debian 4.3.2-1.1). Does my quick example compile for you?

    (Did you maybe accidentally compile — or link — with gcc instead of g++?)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 63k
  • Answers 64k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer Note that you will still have to have code that… May 11, 2026 at 10:39 am
  • added an answer There are indeed a few options: Prerender the pages on… May 11, 2026 at 10:39 am
  • added an answer Many packages will include a list called __all__, which lists… May 11, 2026 at 10:39 am

Related Questions

For my exception class i have a constructor that has multi arguments (...) which
I keep getting stuck conceptually on deciding an Exception-handling structure for my project. Suppose
I get out of memory exception in my application, when the condition for IN
I have exceptions created for every condition that my application does not expect. UserNameNotValidException
It's my understanding that common wisdom says to only use exceptions for truly exceptional
How do I set up my execution environment for ESC/Java2 in WindowsXP? And furthermore,
How do I get my C# program to sleep (pause execution) for 50 milliseconds?
For my blog I am wanting to use the Output Cache to save a
For my C# app, I don't want to always prompt for elevation on application
For my school work, I do a lot of switching computers (from labs to

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.