대부분의 인수가 가장 작은 생성자부터 시작하여 정의 된 생성자를 최소한의 특정 생성자 (기본 생성자)로 시도 할 수 있습니까? 편집 내가 무엇을 의미 : foreach (var constructor in concrete.GetConstructorsOrderByParameterCount())
{
if(CanFulfilDependencies(cons
this() 및 base() 생성자를 지정하는 언어 구문이없는 것 같습니다. 이 (0) 전화 : public class Bar : Foo
{
public Bar()
:base(1)
//:this(0)
{ }
public Bar(int schmalue)
:Foo(1)
{
//Go
PHP 클래스에 정의 된 생성자가 필요합니다. 그러나, 생성자에 대한 내 코드는 현재 매우 유사합니다. 가능한 경우 코드를 반복하지 않을 것입니다. PHP 클래스의 한 생성자 내에서 다른 생성자를 호출하는 방법이 있습니까? PHP 클래스에 여러 생성자가있는 방법이 있습니까? function __construct($service, $action)
{
가정하자 나는이 내 질문은 class A{
public:
A(int a, boost::shared_ptr<int> ptr){
// whatever!
}
};
같은 클래스, 그 PTR의 기본값은 무엇인가? 나는 사용하여 해당 클래스의 인스턴스를 만들 수 있도록하고 싶습니다 A myA(5);
난 그냥 하나의 매개
종류가 다른 유한 수의 항목이 주어지면 누적 된 열거 형 및 열거 형 생성자로 표현하거나 하위 클래스로 분류하는 것이 더 좋습니까? 아니면 더 나은 접근 방식이 있습니까? 내 작은 RPG 프로그램 (역설적으로 단순한 것으로 가정)에서 컨텍스트를 제공하기 위해 캐릭터의 인벤토리에 다른 종류의 항목이 있습니다. 항목은 유형과 사용 및 효과에 따라 다릅니다. 예
나는 경우 ... C 번호에 비교적 새로운 해요 및 문자열 삽입 (즉 "some {0} string", toInsert) 알아 내려고 노력하고, 내가 기대하지 않은 문제가 가로 질러 여기서 두 생성자가 있습니다 : public MyClass(String arg1) { ... }
public MyClass(String arg1, String arg2) {