スタンドアロン クラスでオーバーロードされたパブリックで非仮想の非インライン メソッドの順序を変更すると、ABI が壊れますか?
前:
class MyFinalClass
{
public:
// ...
void doSomething(char c, int i, int n);
void doSomething(char c, int i);
// ...
};
後:
class MyFinalClass
{
public:
// ...
void doSomething(char c, int i);
void doSomething(char c, int i, int n);
// ...
};
ありがとう!