CPP/Debugging/Assert

From ProgrammingExamples
< CPP
Revision as of 07:58, 30 June 2010 by FirstPerson (Talk | contribs)

Jump to: navigation, search

Assert.cpp

#include <iostream>
#include <cassert>
#include <string>
#include <cmath>
 
using namespace std;
 
float Sqrt(float n){
 assert(n >= 0);
 return sqrt(n);
}
int main(){
 
  Sqrt(16); //pass
  Sqrt(-16); //fail
 
  return 0;
}