Hi there.

Here is a C++ constructor that is said to work on Windows (i.e., the guy who wrote it says it works on Win), but doesn't work on Mac. Is there a way to fix it, except by replacing it with a "copy" method?

Cbyte1::Cbyte1 (Cbyte1 &val) {
        m_size = val.m_size;
        if (m_size == 0) {
                m_totalmax = 0;
                b = "";
                return;
        }
}
The errors I get are:

/Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp: In function 'void Test()': /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:25: error: no matching function for call to 'Cbyte1::Cbyte1(Cbyte1)' /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:13: note: candidates are: Cbyte1::Cbyte1(Cbyte1&) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:12: note: Cbyte1::Cbyte1(Cbyte1*) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:11: note: Cbyte1::Cbyte1(char*) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:10: note: Cbyte1::Cbyte1(int) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:25: error: initializing temporary from result of 'Cbyte1::Cbyte1(char*)' /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:25: error: no matching function for call to 'Cbyte1::Cbyte1(Cbyte1)' /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:13: note: candidates are: Cbyte1::Cbyte1(Cbyte1&) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:12: note: Cbyte1::Cbyte1(Cbyte1*) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:11: note: Cbyte1::Cbyte1(char*) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:10: note: Cbyte1::Cbyte1(int) /Users/dtv/Documents/XCodeBuilds/dakakugodno/dakakugodno/Mtran2/ cbyte_suggest.cpp:25: error: initializing temporary from result of 'Cbyte1::Cbyte1(char*)'

PS. I do my best to persuade that dude that the code badly needs refactoring, but he is reluctant.

Thank you in advance.
Timofey Danshin.

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to