Fork me on GitHub

随笔分类 -  【11】C/CPP

摘要:【C/C++语法外功】sizeofSkySeraphAug 16st 2011 HQU-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1 si 阅读全文
posted @ 2011-08-16 10:30 SkySeraph 阅读(1368) 评论(1) 推荐(0) 编辑
摘要:网上参考:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml中文版下载地址:http://files.cnblogs.com/skyseraph/Google.rar 阅读全文
posted @ 2011-03-09 19:28 SkySeraph 阅读(2062) 评论(0) 推荐(0) 编辑
摘要:例1 孙鑫視頻學習 Oct.27th 2009 Skyseraph例子1.0#include "iostream"class Point{public:void output() {}static void init() {} //静态函数,不属于某个具体的对象,即在未产生Point任何对象时,这个类已经存在于程序的代码区}void main(){/*法一Point pt; //构造对象pt.init();pt.output();*///法二Point::init();/Point::output();//错误}说明:法一正确;法二执行错误,原因://静态成员函数和静态成员 阅读全文
posted @ 2010-10-30 21:14 SkySeraph 阅读(498) 评论(0) 推荐(1) 编辑
摘要:声明:本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。 -------------------------------------------------------------------------------- 1,前言 无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应接不暇并不断 阅读全文
posted @ 2010-10-30 21:06 SkySeraph 阅读(1836) 评论(0) 推荐(1) 编辑
摘要:#pragma详解(一)在#Pragma是预处理指令它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。 (1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #Pragma message(“消息文本 阅读全文
posted @ 2010-10-27 18:58 SkySeraph 阅读(1450) 评论(0) 推荐(2) 编辑
摘要:相关概念c++三种传递参数方式传参数的值(称值传递,简称传值),传参数的地址(称地址传递,简称为传址),和引用传递(称为传引用),相应的函数传值调用,传址调用和传引用调用形参、实参函数定义时参数表中的参数称为形式参数,简称形参;函数调用时参数表中的参数称为实际参数,简称实参。实参和形参之间的数据传递称为形实结合说明通常情况下,C++是传值调用,它是单向的,只能从实参到形参。形参实质上市实参的一种拷贝,所以传递时不会改变外部实参的值引用的含义及功能即别名,功能主要是传递函数的参数和返回值引用的规则(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。(2)不能有NULL引用,引用必 阅读全文
posted @ 2010-10-25 00:39 SkySeraph 阅读(13279) 评论(0) 推荐(2) 编辑
摘要:c++常用函数所在头文件一览函数 包含 类别 功能 _atold math.h 数学子程序 把字符串转换为浮点数_beginthread process.h 进程控制子程序 启动执行一个新线程_bios_disk bios.h 接口子程序 输出BIOS磁盘驱动器服务_bios_equiplist bios.h 接口子程序 检查设备_bios_keybrd bios.h 接口子程序 直接使用BIOS的键盘接口_bios_memsize biosd.h 存储子程序 返回内存大小_bios_printer bios.h 接口子程序 直接调用BIOS服务进行打印机I/O_bios_timeofday. 阅读全文
posted @ 2010-10-24 22:21 SkySeraph 阅读(4742) 评论(3) 推荐(2) 编辑
摘要:Visual C++提供了对C语言、C++语言及MFC的支持,因而其涉及到的异常(exception)处理也包含了这三种类型,即C语言、C++语言和MFC的异常处理。除此之外,微软对C和C++的异常处理进行了扩展,提出了结构化异常处理(SEH)的概念,它支持C和C++(与之相比,MFC异常处理仅支持C++)。一个典型的异常处理包含如下几个步骤:(1)程序执行时发生错误;(2)以一个异常对象(最简单... 阅读全文
posted @ 2010-10-24 21:30 SkySeraph 阅读(4912) 评论(0) 推荐(3) 编辑
摘要:=========================================================================================================================================================C++实例/*******************************************************************************************************Copyright(c) 2010,***All right reserve 阅读全文
posted @ 2010-10-11 17:59 SkySeraph 阅读(1696) 评论(1) 推荐(0) 编辑