2016-12-26 3 views
0

Ich weiß nicht, warum in Indien, wenn sie C++ in der Schule unterrichten, werden sie nur mit dem Turbo C++ - Compiler lehren, nichts anderes. Heute mache ich Projekte in Turbo C++, und die Schaltfenster von Chrom, zum Editor, zum Compiler usw., ist ein hektischer Job. Wie auch immer, meine Schule ist fast zu Ende. Aber trotzdem, wenn jemand mir eine vollständige Zusammenfassung geben kann, welche Teile des Codes geändert werden sollten, damit er auf modernen Compilern kompiliert werden kann.Immer noch mit Turbo C++

Zum Beispiel irgendwo auf dieser Seite habe ich gelernt, dass anstelle von

#include <iostream.h>,

I

#include <iosteam>

nur verwenden sollte.

Auch bei

cout<<"Hello"; 

sollte ich

std::cout<<"Hello"; 

verwenden denke ich, dass es viele Conversions links nach noch sein lernen, und ich wäre dankbar, wenn jemand es zusammenfassen kann.

+0

http://en.cppreference.com/ –

+0

Der beste Rat wird normalerweise von einem modernen Compiler gegeben, wenn Sie den Warnhinweis hoch – StoryTeller

+0

@StoryTeller Was? –

Antwort

1

Ich stimme mit Ihrer Sicht, aber auf der gleichen, glaube ich, der Student muss versuchen, CPP von einer Online-Quelle wie Tutorial Punkte zu lernen, zeigen, lernen CPP oder von Kurs von edx.org und beginnen auf verschiedenen online zu kodieren Compiler wie: -ideone.com

Dies wird ihre Fähigkeit zu lernen, auf eigene Faust zu erhöhen und das wird ihre Lernfähigkeit zu erhöhen. Das Beste am Online-Compiler ist, dass Sie die neueste Version des Compilers erhalten. zum Beispiel C++ 14 und C++ 5.1.

+0

tutorialspoint ist meist falsche und nutzlose Info. "C++ 5.1" ist keine echte Sache –

+0

Ich als Anfänger fand es eine ziemlich gute Quelle, aber für den Fortschritt, könnte es nicht der beste Fall sein; Ich nehme an. –

+0

http://en.cppreference.com/w/ ist eine bessere Option. –

-2

es einen kleinen Unterschied zwischen header_file.h ist & nur header_file würde header_file.h des c-Typ sein, & nur würde header_file von C++ sein Typ.

ist der Teil von C++ Standard-Bibliothek, so dass für jede der C++ Standard-Bibliothek Header, die Sie nicht brauchen,

#include<iostream.h> 

seine nur

#include<iostream> 

und keine Notwendigkeit zu schreiben

zu schreiben
std::cout<<"Hello"; 
std::cin>> ____ ; 

stattdessen können

verwendet werden
using namespace std; 

und Sie können die Standardfunktionen verwenden.

Standard bezieht sich auf Standard.

+3

Schlimmste Ratschläge, die Sie geben können! –

+0

@ πάνταῥεῖ nützlicher Hinweis für die Portierung vorhandenen Turbo C++ - Code obwohl –

+0

@ πάνταῥεῖ Vielen Dank .. !! – Shivakumar

Verwandte Themen