title: What is the difference between forward declaration and forward reference?
body: <p>What is the difference between forward declaration and forward reference?</p>
  <p>Forward declaration is, in my head, when you declare a function that isn't yet implemented, but is this incorrect? Do you have to look at the specified situation for either declaring a case &quot;forward reference&quot; or &quot;forward declaration&quot;?</p>