Я привык к программированию на Java, где вам никогда не нужно думать о указателях при программировании. Однако на данный момент я пишу программу на С++. При создании классов, которые имеют члены других классов, когда я должен использовать указатели, а когда нет? Например, когда я хочу это сделать:
class Foo {
Bar b;
}
В противоположность этому:
class Foo {
Bar* b;
}