编程规范及心得
whucv
C#、WCF、并行编程
三维建模与图形图像处理(OpenGL/OSG)、VC/MFC
superliuwhu@126.com
展开
-
怎样去掉VC中的空文档
在App::InitInstance()中加入红色代码即可。 // Parse command line for standard shell commands, DDE, file open CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); cmdInfo.m_nShellCommand = CCommandLineInfo::F原创 2012-02-25 18:46:10 · 661 阅读 · 0 评论 -
什么头文件可以放在StdAfx.h
今天新建了一个对话框文件然后把对话框的头文件加到StdAfx.h中了,然后报告找不到对话框资源的ID。要明白一点,所有VC框架产生的类源文件的第一行必须是#include "StdAfx.h",也就是说StdAfx文件最先被编译。那么不会利用View、Doc、App中的变量或代码的类、结构体和其他头文件都可以加到StdAfx.h里,全局变量和函数也可以加到这里。由向导产生的对话框类的IDD原创 2012-02-25 19:48:55 · 1920 阅读 · 0 评论 -
const
const 限定函数参数和返回值,限定函数参数则不能在函数中修改参数,限定返回值对int、double等基本数据类型没有意义,对限定指针和引用表示调用函数时不能用返回值来改变返回值所指或所引用的变量。例如:const int *Func(){ static int x=1; return&x;}函数返回x的地址,但不能利用此函数返回的值直接修改x的值。比如调原创 2012-05-10 22:31:30 · 590 阅读 · 0 评论 -
编程规范之头文件定义
为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。#ifndef _FORWARDINTERSECTION_H_#define _FORWARDINTERSECTION_H_/////////////////////////////////////////////////////////////#endif用 #include原创 2012-02-23 13:25:03 · 1485 阅读 · 2 评论