Ошибка при конвертировании cv::Mat в cv::Mat3b?
Почему не "a" и "b"? потому что есть такое понятие как контекст вызова.
Почему PHP иногда ведет себя так, как будто приватные методы словно наследуются?И что сделать чтобы выводились "a" и "b", но чтобы при этом методы оставались приватными? class B extends A {
	private function foo() {
		echo "b";
	}
	public function test() {
		$this->foo();
	}
}
Потому что test объявлена в scope класса A. Так как foo приватный, то и test никаким образом не может знать о том что произведена "перегрузка". Для класса B метода A.foo вообще не существует, он его не видит.