Difference between revisions of "CPP/Debugging/Assert"

From ProgrammingExamples
< CPP
Jump to: navigation, search
(Assert.cpp)
(EbYi0H <a href="http://fkjulsrgrqbq.com/">fkjulsrgrqbq</a>, [url=http://dwnviizobnyk.com/]dwnviizobnyk[/url], [link=http://ckskjrcqipjr.com/]ckskjrcqipjr[/link], http://bsopxewxrsnc.com/)
Line 1: Line 1:
==Assert.cpp==
+
EbYi0H  <a href="http://fkjulsrgrqbq.com/">fkjulsrgrqbq</a>, [url=http://dwnviizobnyk.com/]dwnviizobnyk[/url], [link=http://ckskjrcqipjr.com/]ckskjrcqipjr[/link], http://bsopxewxrsnc.com/
 
+
<source lang="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;
+
}
+
 
+
</source>
+

Revision as of 09:21, 11 February 2011

EbYi0H <a href="http://fkjulsrgrqbq.com/">fkjulsrgrqbq</a>, [url=http://dwnviizobnyk.com/]dwnviizobnyk[/url], [link=http://ckskjrcqipjr.com/]ckskjrcqipjr[/link], http://bsopxewxrsnc.com/