C/C++
longmoonbirth
这个作者很懒,什么都没留下…
展开
-
C++程序员十诫 ——Phin Straite
1。除非在最简单的类中,否则不要信任构造函数、析构函数、copy构造函数和赋值语句这些编译器默认的方法。在任何重要的类中药忘掉这“四大”方法。2。 将析构函数声明和定义成虚的,这样别人就能继承你的劳动成果。3。不要因为自己的误解而滥用继承机制,不要和“is-a”规则相违背。4。不要信任编译器、操作系统或硬件环境中依赖于实现的性能,以免代码受到很大的局限性。5。在没有深入研究、周密思原创 2007-05-07 19:50:00 · 1151 阅读 · 0 评论 -
pragma comment的使用
转自:http://www.cppblog.com/xczhang/archive/2008/01/10/40866.html ============================================================= 该宏放置一个注释到对象文件或者可执行文件。#pragma comment( comment-type [,"commentstr转载 2010-04-28 16:28:00 · 396 阅读 · 0 评论 -
#pragma once和#pragma comment的含义
转自:http://dev.firnow.com/course/3_program/c++/cppjs/20090403/163716.html ================================================================== 在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。转载 2010-04-28 16:40:00 · 440 阅读 · 0 评论 -
一个经典的C++日志类
转自:http://www.zaoxue.com/article/tech-73193.htm 可按日期生成多个日志, 还可分年月日频率生成文件名 ===================================================================== /*Log File Library(WIN98/NT/2000) Compile转载 2010-05-04 15:54:00 · 4116 阅读 · 4 评论 -
C#中如何使用头文件(xxxx.h),以及如何将头文件编译成动态链接库(DLL)
整理自:http://zhidao.baidu.com/question/125294972.html=========================================================Q:一台仪器资料中提供了动态链接库和头文件,而动态链接库中没有方法,所有的可调用方法都在头文件中。我要在电脑上编一些软件控制这台仪器,而我用的是C#,好像不能直接用转载 2010-05-04 00:08:00 · 4638 阅读 · 1 评论 -
文件日志类(WIN32 , C++)
转自:http://blog.csdn.net/wujian53/archive/2008/04/10/2278106.aspx ===================================================================== 对于日志 , 一般在工业24小时执行的程序很多见, 通常的用就是法记录文本信息.。这次提供的C++类命名为CxL转载 2010-05-04 16:13:00 · 1690 阅读 · 0 评论 -
在c++程序中重启自己的一种方法
转自:http://www.ieehoo.com/Tech/167/View_109863.html#top ============================================== 在工程.cpp文件(Project1.cpp)中加入: #include "Unit1.h" WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR,转载 2010-05-07 12:38:00 · 3161 阅读 · 0 评论 -
C# 与 C++ 数据类型对照
转自:http://www.cnblogs.com/yiki/archive/2008/10/29/1321848.html ============================================================ C++ C#=====================================WORD转载 2010-05-10 21:16:00 · 524 阅读 · 0 评论 -
有.h和.lib 如何生成DLL
整理自:http://social.msdn.microsoft.com/Forums/zh-TW/230/thread/fdf1dba3-3804-4bb4-95c3-c54758fb3358 ============================================================== Q:我有一份硬體廠商給的SDK,裡面有 xxxx.h 和转载 2010-04-28 10:22:00 · 2319 阅读 · 0 评论 -
C#进行平台调用时利用C++头文件的小技巧
转自: http://www.builder.com.cn/2008/0322/779764.shtml ============================================== 我正好在做一个控件,其中需要引用WinXP自带的UxTheme.dll,因为我想生成一个纯粹的C#程序,而不是利用Manage C++来成一个托管类的动态库来作为C#程序的基础,因此想转载 2010-04-28 10:04:00 · 1284 阅读 · 0 评论 -
C#中DllImport用法和路径问题
转自:http://blog.csdn.net/zhoucaifu/archive/2010/03/25/5416892.aspx =============================================================== DllImport是System.Runtime.InteropServices命名空间下的一个属性类,其功能是提供从非托管转载 2010-04-27 14:59:00 · 503 阅读 · 0 评论 -
VC++ 调试方法总结
转自:http://jj-love-hh.blog.sohu.com/98531887.html =============================================================================== 概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的转载 2010-04-12 09:33:00 · 652 阅读 · 0 评论 -
C++ 中stdafx.h
转自:http://jj-love-hh.blog.sohu.com/98530788.html =============================================================================== Standard Application Fram Extend没有函数库,只定义了一些环境参数,使编译出来的程序能在32位操转载 2010-04-12 09:16:00 · 359 阅读 · 0 评论 -
C语言异常处理机制——为您的C程序添加异常处理
转自:http://blog.rednet.cn/user1/213546/archives/2006/17504.html ================================================================================= 1、什么是异常 异常一般指的是程序运行期(Run-Time)发生的非正转载 2010-04-27 14:24:00 · 571 阅读 · 0 评论 -
C++编译器如何实现异常处理
转自:http://www.vckbase.com/document/viewdoc/?id=1495 ==================================================================== 原文出处:How a C++ compiler implements exception handling译者注:本文在网上已经有几个译本,但转载 2010-04-27 14:46:00 · 485 阅读 · 0 评论 -
lib和dll文件的区别和联系
转自:http://g.51cto.com/flower454/52972 =========================================================== .dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。.lib是在你的程序编译连接的时候转载 2010-04-27 16:20:00 · 415 阅读 · 0 评论 -
关于.h .lib .dll的总结
转自:http://blog.sina.com.cn/s/blog_51858d1e0100ez2a.html ================================================================== 对VC工程中的调用过程有些迷糊,所以就理清一下:1.#include "...h"为头文件预编译命令,如果这些代码被修改,则需要重新编转载 2010-04-27 17:02:00 · 690 阅读 · 0 评论 -
VC异常处理随笔
转自:http://cetion.blog.sohu.com/71842570.html ================================================================================ 1:如果使用普通的处理方式:ASSERT,return等已经足够简洁明了,请不要使用异常处理机制.2:可以通过异常处理简化程序结转载 2010-04-27 11:45:00 · 1513 阅读 · 2 评论 -
c异常处理
转自:http://wangwiththewind.spaces.live.com/Blog/cns!B2B54F7FBFB797AA!151.entry ======================================================================== C库头文件提供了两个终止程序的函数:abort()和exit()。这两个函数运行于转载 2010-04-27 14:26:00 · 569 阅读 · 0 评论 -
编程常用快捷键和设置
<br /> <br />F5: Debug<br />F10: 不进入<br />F11: 进入<br />F12: 看定义<br />Ctrl + "-": 回退<br />Ctrl + f : 快速查找<br />Ctrl + Shift + f : Find in files<br />Ctrl+K then Ctrl+F : format the selection lines.<br />Ctrl+k,D 格式化全部<br />Ctrl+A Ctrl+k,f 格式化选择的部分<br />Ctrl原创 2010-07-22 19:23:00 · 765 阅读 · 0 评论