Ребятки мне надо реализовать структуру данных BST и я начал делать с методов size() и метода insert() и перегрузки операторов и когда я проверял правильность метода insert() через отладчик обнаружил что у меня после вызова метода size() меняется правый потомок (хотя вроде не должен)
отключается синхронизация cin/cout с printf/scanf + намного реже чиститься буфер (делаеться flush. Без этого, вроде, перед каждым cin делаеться flush, но это не точно)
Всем привет! Почему тут выполняется верхняя foo, а не нижняя? Нижняя ведь лучше подходит, а компилятор ищет наиболее подходящий вариант. В чём может быть дело?