궁금한 점은 모델의 일부 메소드에 실제로 private 또는 protected을 사용해야 할 때입니다. 가끔 private이나 protected에 내 방법을 그룹화 할 수 없습니다. 나는 그대로 그대로 둡니다. 그러나 나쁜 습관이어야한다는 것을 알고 있습니다. 그렇지 않으면이 두 그룹이 프로그래밍에서 만들어지지 않을 것입니다. 감사합니다.
나는 경우 클래스 class A
{
public:
A() { .. }
virtual void somemethod() { .. }
};
그것은 class B : public A
{
public:
B() { .. }
protected:
virtual void somemethod() { .. }
};
를 작
나는 싱글 톤 패턴으로 루비에서 싸우고있다. 싱글 톤은 객체의 단일 인스턴스를 구현하지만 싱글 톤 모듈 없이는 복제 할 수 있는지 잘 모르겠습니다. 개인적인 방법에 문제가 있습니다. 지금 나는 같은 것을 할 필요가 : class MyTestClass
private_class_method :new
class << self
def t
현재 개인용으로 고려중인 메소드가 코드 전체에 퍼져있는 클래스를 작성하고 있습니다. private 행을 추가하고 그 아래에 모든 내용을 복사하여 붙여 넣는 대신 클래스 맨 위에서 인라인 선언 (예 : private :foo, :bar)을 수행하고 싶습니다. 그러나 개인 인라인 매개 변수가있는 메서드를 선언 할 때마다 오류 메시지가 나타납니다. 예를 들어,
그래서 D & D에 문자를 정의하는 클래스를 만들고 있습니다. 클래스를 설정하는 방법은 public 멤버가 .cpp의 헤더와 private에 정의되어 있다는 것입니다. 그들은 외부에 밝혀지지 않았습니까? 어떻게 할 수 있니? 현재는 이렇게 보입니다. 틀렸을 것입니다. character.h : namespace d20 {
class character