1.在VS的开发者命令提示DOS下编译cpp文件:cl /EHsc HelloWorld.cpp
HelloWorld.cpp
#include <iostream> int main(int argc, char const *argv[]) { std::cout<<"Hello World! "; return 0; }
#include <iostream> 尖括号代表引用的是环境变量
#include "AppDelegate.h" 双引号代表引用的是具体路径
std是输入输出的名称空间
cout是类名
2.
静态方法可以用类名访问MD5_CTX::MD5String("123");也可以用实例访问
MD5_CTX ctx;
ctx.MD5String("123");
非静态方法必须用实例访问
ctx.MD5String("123");
3.对象指针访问方法
Student stu1; // 这样创建
stu1.display();
Student* ss = &stu1;//取出对象地址赋值给对象指针
ss->display();//通过 -> 访问对象指针的方法
4. 动态创建的对象,同时需要手动销毁
Student *stu2 = new Student();
stu2->display();
delete stu2;
//new和delete一般要在同一个函数里调用,否则会造成内存泄漏
而Student stu1 这样创建的对象是静态对象,需要程序关闭的时候才会销毁