El primer día de aprendizaje VC ++ - + compilado archivos de cabecera

Debido a que un poco de C # muy familiar ... así que desee aprender sobre otros lenguajes de programación ....

Yo uso vs2019 ....

ARX ​​establecer el entorno demasiados problemas, a pesar de que le gustaría usar el CPP desarrollo secundario, pero muy difícil, así que comienzo con la gramática básica comenzó a la práctica, pude usar CPP llegado primero ...

Antes de que yo no pensé que lo harían como C # de línea y tan fuerte, pero más tarde no se encuentra al tratado más adelante ......

Efectivamente, la línea fuerte y no hay final bueno .....

 

Lo más importante es aprender a la práctica, a pesar de que han aprendido C #, pero CPP o novatos ...

Veo que la estación de vídeo B   https://www.bilibili.com/video/av68697716?p=7

 

# Incluye la copia del archivo de cabecera algo equivalente a pegar el archivo CPP

Por ejemplo: ah

}

a.cpp

int Multiply ( int a, int b) 
{ 
    int resultado = a * b;
    volver resultado; 
# include "un .h "

Tales apoyos se copiarán en la espalda a.cpp} ... entonces el compilador tendrá éxito;

método de autenticación es https://www.bilibili.com/video/av68697716?p=6

08:11 muestra dentro de las propiedades del proyecto dentro de esta ubicación se cambió a "Sí", y luego compilar el archivo .i, mirada abierta sobre ella

 

 

de texto C ++ se siente más libre? C # A diferencia de que no puede ser fusionada sentimiento .... Este problema se ha traído a mí para aprender a dinámicamente compilación C ++ anterior .... primero cavar un hoyo ....

 

#Pragma una vez que el archivo de pre-cabecera equivalente a la siguiente

#ifndef  STUDENT_H   // nombre del Aquí y el mismo nombre de archivo, es decir, si no contiene
 #define  STUDENT_H   // definir una nueva macro
                   (declaraciones de funciones .... similares) // entonces se ejecutan aquí ...
                   / / esto evita que hace referencia al archivo de cabecera, copias duplicadas de la declaración de función a otra CPP, lo que resulta en una función de error prevenir redefinidos .. #endif                    // Qt con tales formas como


 

Entonces sabe si se produce el juez sentencia plegado constante, el compilador se tire el juicio es positivo código inútil ... maravillosa ah !!

 

Ctrl + F7 para compilar un archivo .cpp .obj archivos que se utilizan para detectar si la compilación es exitosa,

Aprender el archivo obj es un archivo de proceso, un montón de obj archivos compilados en un archivo .lib.

CPP-> obj-> lib-> EXE y DLL .....

 

Contactado, estática como modificadores de este documento puede ser variable también puede ser una función de ..... sobre el uso y C # starker .....

Uso y analizar estática y extern ambas palabras clave a partir de:  

https://www.jianshu.com/p/9ad8d3e8d2aa

https://baike.baidu.com/item/extern/4443005?fr=aladdin 

Supongo que te gusta

Origin www.cnblogs.com/JJBox/p/12535958.html
Recomendado
Clasificación