More ClangTidy fixes

Change-Id: If7e056b0d2eddca581d87503340fdaac87adba86
diff --git a/examples/evaluation_callback_example.cc b/examples/evaluation_callback_example.cc
index 00c05c1..6dbf932 100644
--- a/examples/evaluation_callback_example.cc
+++ b/examples/evaluation_callback_example.cc
@@ -200,7 +200,7 @@
   CostAndJacobianCopyingCostFunction(
       int index, const MyEvaluationCallback& evaluation_callback)
       : index_(index), evaluation_callback_(evaluation_callback) {}
-  ~CostAndJacobianCopyingCostFunction() = default;
+  ~CostAndJacobianCopyingCostFunction() override = default;
 
   bool Evaluate(double const* const* parameters,
                 double* residuals,
diff --git a/examples/iteration_callback_example.cc b/examples/iteration_callback_example.cc
index 993565d..98e24f1 100644
--- a/examples/iteration_callback_example.cc
+++ b/examples/iteration_callback_example.cc
@@ -33,6 +33,8 @@
 // the parameter blocks as they evolve over the course of the optimization. This
 // also requires the use of Solver::Options::update_state_every_iteration.
 
+#include <iostream>
+
 #include "ceres/ceres.h"
 #include "glog/logging.h"
 
@@ -120,17 +122,17 @@
 // clang-format on
 
 struct ExponentialResidual {
-  ExponentialResidual(double x, double y) : x_(x), y_(y) {}
+  ExponentialResidual(double x, double y) : x(x), y(y) {}
 
   template <typename T>
   bool operator()(const T* const m, const T* const c, T* residual) const {
-    residual[0] = y_ - exp(m[0] * x_ + c[0]);
+    residual[0] = y - exp(m[0] * x + c[0]);
     return true;
   }
 
  private:
-  const double x_;
-  const double y_;
+  const double x;
+  const double y;
 };
 
 // MyIterationCallback prints the iteration number, the cost and the value of
@@ -139,7 +141,7 @@
  public:
   MyIterationCallback(const double* m, const double* c) : m_(m), c_(c) {}
 
-  ~MyIterationCallback() = default;
+  ~MyIterationCallback() override = default;
 
   ceres::CallbackReturnType operator()(
       const ceres::IterationSummary& summary) final {