Add 02-pass-by-ref resources
This commit is contained in:
		
							
								
								
									
										20
									
								
								02-pass-by-ref/no-ref.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								02-pass-by-ref/no-ref.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
#include <cstdlib>
 | 
			
		||||
 | 
			
		||||
struct A
 | 
			
		||||
{
 | 
			
		||||
	char str[16];
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
int len(struct A a)
 | 
			
		||||
{
 | 
			
		||||
	int count;
 | 
			
		||||
	for(count = 0; a.str[count] not_eq '\0'; ++count);
 | 
			
		||||
	return count;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int main()
 | 
			
		||||
{
 | 
			
		||||
	struct A a = { .str = "Hello, World!" };
 | 
			
		||||
	int res = len(a);
 | 
			
		||||
	return EXIT_SUCCESS;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										20
									
								
								02-pass-by-ref/ref.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								02-pass-by-ref/ref.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
#include <cstdlib>
 | 
			
		||||
 | 
			
		||||
struct A
 | 
			
		||||
{
 | 
			
		||||
	char str[16];
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
int len(struct A &a)
 | 
			
		||||
{
 | 
			
		||||
	int count;
 | 
			
		||||
	for(count = 0; a.str[count] not_eq '\0'; ++count);
 | 
			
		||||
	return count;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int main()
 | 
			
		||||
{
 | 
			
		||||
	struct A a = { .str = "Hello, World!" };
 | 
			
		||||
	int res = len(a);
 | 
			
		||||
	return EXIT_SUCCESS;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user