Это действительно тривиально, но я получаю ошибку, которую не ожидал.
У меня есть код, который находится внутри пространства имен
ниже приведен псевдокод, представляющий структуру моего кода:
namespace A {
void init() {
initialize_kitchen_sink();
}
#include "operations.h" // declares shake_and_bake()
void foo() {
shake_and_bake();
}
void cleanup() {
// do nothin' cuz i'm a slob
}
}
ошибка:
undefined reference to `A::shake_and_bake`