User Tools

Site Tools


cplusplus:pointers_2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
cplusplus:pointers_2 [2016/03/05 22:41] – [Pointer to constant data] mithatcplusplus:pointers_2 [2019/03/11 19:51] – [Calling functions by reference] mithat
Line 23: Line 23:
  
 <file cpp function-with-pointer.cpp> <file cpp function-with-pointer.cpp>
-/** Demostrates how to pass pointers to functions. */+/** Demonstrates how to pass pointers to functions. */
 #include <iostream> #include <iostream>
 using namespace std; using namespace std;
Line 88: Line 88:
 </file> </file>
  
-<WRAP center round tip 90%> +<WRAP center tip 90%> 
-(and many other programmers) feel this is a much better way of implementing call by reference because the syntax in the function invocation (e.g., ''cubeByReference(&number))'' makes it clear that a pointer is involved---which is good tip off that call by reference is being used.+I feel pointers are much better than reference parameters for implementing call by reference because the syntax in the function invocation (e.g., ''cubeByReference(&number))'' makes it clear that a pointer is involved --- which is good indication that call by reference is being used.
 </WRAP> </WRAP>
  
cplusplus/pointers_2.txt · Last modified: 2019/03/28 16:55 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki