C\C++拾遗------C#程序员重温C\C++之要点

1、开发工具:建议采用VS2012及2013

  • 1)、因为VS2012对C++编码实现了自动编排格式(Ctrl E D)
  • 2)、提供智能感知(联想输入)功能

相比VS2010及以前版本对于习惯了智能感知的C#程序员来说,这两个特性会使你对其它语言编码工作的抵触情绪降低。

2、从控制台程序开始。如果一开始就着手MFC程序,可能会是学习、复习内容变得非常凌乱,学习一门技术,最好以最小、最精简的环境开始起步。

3、C++里面的类的写法:

  

当新建一个Win32控制台程序后,shift+alt+c,新建一个类试一下,会发现,VS会出现一个向导提示输入类名等信息,确定后,会在“头文件”目录下新建一个和类名同名的.h文件,即头文件。还会在“源文件”目录下新建一个和类名相同.cpp文件。

  我们对于类里面成员变量、函数的申明都得写在.h头文件里面,对函数的具体实现得写在.cpp源文件里面,如这样:    ClassName::FuctionName(){ //do you job}。

类定义和c#的区别是,类完成的"}"符合后面需要跟引号。

4、C++里面的namespace

我们可以在定义类之前,定义名称空间,写法和c#一样

namespace Strategy
{

  class ClassName

{};

}

5、VS里面的C++控制台输出函数

#include <iostream>
using namespace std;

可以将这两句代码添加到StdAfx.h这个头文件里面,然后在我们的主函数里面就可以直接使用cout关键字来输出了:cout<<"I'm SimpleCompositorProcess!"<<endl;

这个和c#里面的using是一个用法

6、添加标准库STL的方法:

 #include <iostream>   // include I/O facilities 在VS2012中添加标准库STL的具体的操作--在项目的"头文件"目录下的stdafx.h代码中输入“#include <iostream>” vs会自动在“外部依赖项”目录下添加对应的文件和头文件。这些文件一般存在计算机 的这个目录下:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include
上一篇:【SSO单点系列】(3):CAS4.0 登录页验证码的添加


下一篇:day07_01_XML学习笔记