VS studio常用快捷键 1.快速创建属性 :ctrl+r+e 2.代码对齐:Ctrl+k+d(代码对齐的前提必须没有语法错误) 3.调转代码段头/尾:Shift+HOME / Shift+END 4.注释选中代码段:ctrl+k+c 5.取消选中代码段的注释:Ctrl+K+U 6.折叠代码段:#Region........#EndRegion 7.快速创建当前项目的类:ctrl+shift+a
C++语法 1. i/o流 2. ? ? ? ?? ? \n?? ?换行?? ?将光标移到下一行进行后续打印 ?? ?\t?? ?水平制表?? ?将光标跳到下一个制表位置 ?? ?\a?? ?报警?? ?使计算机发出蜂鸣 ?? ?\b?? ?退格?? ?使光标后退(例如向左移动)一个位置 ?? ?\r?? ?回车?? ?将光标移到当前行(不是下一行)的开头 ?? ?\\?? ?反斜杠?? ?打印一个反斜杠字符 ?? ?\*?? ?单引号?? ?打印一个单引号字符 ?? ?\"?? ?双引号?? ?打印一个双引号字符
DLL:动态链接库 ?.dll ? ? 静态:.lib
堆和栈(heap & stack) ? 需分配大量的内存空间可以用堆,栈相对来说效率更高
面向对象
函数调用 ?函数声明 ?
指针 ? ? ? 定义一个指针变量,把变量地址赋值给指针,访问指针变量中可用地址的值。 ? ? ? 指针的指针就是将指针的地址存放在另一个指针里面 引用必须在创建时被初始化 ? ? ??
using System.IO using System.Diagnostics //调用VC++可执行程序 private void ButtonVCExe_Click(object sender, RoutedEventArgs e) { ? ? string vcexe = String.Format("{0}vc\\VCHelloWorld.exe", AppDomain.CurrentDomain.SetupInformation.ApplicationBase); ? ? var p = new Process(); ? ? p.StartInfo.FileName = vcexe; ? ? //是否使用操作系统shell启动 ? ? p.StartInfo.UseShellExecute = false; ? ? //不显示程序窗口 ? ? p.StartInfo.CreateNoWindow = true; ? ? p.Start(); ? ? p.WaitForExit(); ? ? p.Close(); }
fstream iofile; ? ? iofile.open("D:\\t.txt", ios::out | ios::in | ios::trunc);
|