引数としてObjectを取り込み、それを任意の型にキャストし、失敗した場合はnullを返すメソッドを実装したいと思います。ここで私がこれまで持っているものです。 public static void main(String[] args) {
MyClass a, b;
a = Main.<MyClass>staticCast(new String("B"));
}
pu
私はLabFileBaseという基本クラスを持っています。リストを作成し、派生クラスを追加しました。私は定義したキーに基づいて特定のオブジェクトのリストを検索したい。私が抱えている問題は、LINQ式でどのようにダウンキャストしているかです。 ここではいくつかのサンプルコードです: public abstract class LabFileBase
{
}
public class Samp
私はEnglishと呼ばれる別のクラス、Spanish、French等: Class English{
String name = "English";
String alias = "ENG";
}
Class French{
String name = "French";
String alias = "Fre";
}
同様に他の言語のクラス
: unsigned char *foo();
std::string str;
str.append(static_cast<const char*>(foo()));
エラー:invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ C++スタイルでここにキャストするための正しい方法は何ですか?あなたが間に