1 |
-
int function_start(asdasd<asd>& asdasd, asdsad* adsadsad){
return 0;
}
"string \\\\"
"string \\\\"
asd
" */ /* SCC has been trained to know about strings /* */ */"!
"\"Double quotes embedded in strings, \\\" too\'!"
"And \
newlines in them"
"And escaped double quotes at the end of a string\""
aa '\\
n' OK
aa "\""
aa "\
\n"
This is followed by C++/C99 comment number 1.
continuation character \
on three source lines (this should not be seen with the -C fla
The C++/C99 comment number 1 has finished.
This is followed by C++/C99 comment number 2.
/\
/\
C++/C99 comment (this should not be seen with the -C flag)
The C++/C99 comment number 2 has finished.
This is followed by regular C comment number 1.
/\
*\
Regular
comment
*\
/
The regular C comment number 1 has finished.
/\
\/ This is not a C++/C99 comment!
This is followed by C++/C99 comment number 3.
/\
\
\
/ But this is a C++/C99 comment!
The C++/C99 comment number 3 has finished.
/\
\* This is not a C or C++ comment!
This is followed by regular C comment number 2.
/\
*/ This is a regular C comment *\
but this is just a routine continuation *\
and that was not the end either - but this is *\
\
/
The regular C comment number 2 has finished.
This is followed by regular C comment number 3.
/\
\
\
\
* C comment */
#ifndef BOOST_SMART_PTR_SCOPED_PTR_HPP_INCLUDED
#define BOOST_SMART_PTR_SCOPED_PTR_HPP_INCLUDED
#include <boost/assert.hpp>
#include <boost/checked_delete.hpp>
#include <boost/detail/workaround.hpp>
#ifndef BOOST_NO_AUTO_PTR
# include <memory>
#endif
namespace boost
{
#if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
void sp_scalar_constructor_hook(void * p);
void sp_scalar_destructor_hook(void * p);
#endif
class tessss::enlcosed { funct(){}};
#include <iostream>
using namespace std;
template <class T>
class mycontainer {
T element;
public:
mycontainer (T arg) {element=arg;}
T increase () {return ++element;}
};
template <>
class mycontainer <char> {
char element;
public:
mycontainer (char arg) {element=arg;}
char uppercase ()
{
if ((element>='a')&&(element<='z'))
element+='A'-'a';
return element;
}
};
int main () {
mycontainer<int> myint (7);
mycontainer<char> mychar ('j');
cout << myint.increase() << endl;
cout << mychar.uppercase() << endl;
return 0;
}
template<class T> struct scoped_ptr::ass
: public other_template<param>
{
private:
T * px;
str a = '\9'
scoped_ptr(scoped_ptr const &);
scoped_ptr & operator=(scoped_ptr const &);
typedef scoped_ptr<T> this_type;
void operator==( scoped_ptr const& ) const;
void operator!=( scoped_ptr const& ) const;
public:
typedef T element_type;
explicit ss::scoped_ptr ( T * p = 0 ): px( p )
{
#if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
boost::sp_scalar_constructor_hook( px );
#endif
}
explicit scoped_ptr( T * p = 0 ): px( p )
{
#if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
boost::sp_scalar_constructor_hook( px );
#endif
}
#ifndef BOOST_NO_AUTO_PTR
explicit scoped_ptr( std::auto_ptr<T> p ): px( p.release() )
{
#if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
boost::sp_scalar_constructor_hook( px );
#endif
}
#endif
~scoped_ptr()
{
#if defined(BOOST_SP_ENABLE_DEBUG_HOOKS)
boost::sp_scalar_destructor_hook( px );
#endif
boost::checked_delete( px );
}void reset(T * p = 0)
{
BOOST_ASSERT( p == 0 || p != px );
this_type(p).swap(*this);
}T & operator*() const
{
BOOST_ASSERT( px != 0 );
return *px;
}
T * operator->() const
{
BOOST_ASSERT( px != 0 );
return px;
}
T * operator float() const
{
BOOST_ASSERT( px != 0 );
return px;
}
T * get() const
{
return px;
}
#include <boost/smart_ptr/detail/operator_bool.hpp>
void swap(scoped_ptr & b)
{
T * tmp = b.px;
b.px = px;
px = tmp;
}
};
struct XZ template<class T> inline void swap(scoped_ptr<T> & a, scoped_ptr<T> & b)
{
a.swap(b);
}
template<class T> inline T * get_pointer(scoped_ptr<T> const & p)
{
return p.get();
}
}
#endif
package studentuniversity1;
import java.io.*;
import Students.Student;
import java.util.Scanner;
public class Central {
public static Student register() {
Student kid = new Student();
Scanner scnr = new Scanner(System.in);
System.out.println("Enter information about the student");
System.out.print("Student ID: ");
kid.StudentIdentificationNumber = scnr.nextInt();
System.out.print("First Name: ");
kid.FirstName = scnr.next();
System.out.print("Last Name: ");
kid.LastName = scnr.next();
System.out.print("Number of credits so far: ");
kid.CreditsSoFar = scnr.nextInt();
System.out.print("Grade point average: ");
kid.GPA = scnr.nextDouble();
return kid;
}
public static void save(Student pupil) throws Exception {
String strFilename = "";
Scanner scnr = new Scanner(System.in);
System.out.print("Enter the file name: ");
strFilename = scnr.next();
if( !strFilename.equals("")) {
File fleExample = new File(strFilename);
PrintWriter wrtStudent = new PrintWriter(fleExample);
wrtStudent.println(pupil.StudentIdentificationNumber);
wrtStudent.println(pupil.FirstName);
wrtStudent.println(pupil.LastName);
wrtStudent.println(pupil.CreditsSoFar);
wrtStudent.println(pupil.GPA);
wrtStudent.close();
System.out.println("The file has been created.");
}
}
public static void show(Student std) throws Exception {
System.out.println("Student Record");
System.out.println("Student ID: " + std.StudentIdentificationNumber);
System.out.println("First Name: " + std.FirstName);
System.out.println("Last Name: " + std.LastName);
System.out.println("Number of credits so far: " + std.CreditsSoFar);
System.out.println("Grade point average: " + std.GPA);
}
public static void main(String[] args) throws Exception {
String answer = "n";
Student std = register();
Scanner scnr = new Scanner(System.in);
System.out.print("Do you want to save this information (y/n)? ");
answer = scnr.next();
if( (answer.equals("y")) || (answer.equals("Y")) ) {
show(std);
save(std);
}
}
}
f1(){}
f2
()
{}
|