Depends on what you mean by accurate. Erlenmeyers are NOT accurate by lab standards--a graduated cylinder is a better choice.
The weigh method is much better, but remember that only distilled water at 20 C has that density.
Accuracy may be over-rated in brewing. As long as you brew the same way, any errors should cancel out from batch-to-batch giving reproducible results.