松狮

如果你想拥有你从未有过的东西, 那么你必须去做你从未做过的事情!

编写、调用DLL的步骤

比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,...

2015-08-31 20:04:06

阅读数:684

评论数:0

二进制文件与文本文件

1、C语言中缺省是按照文本方式打开文件。 2、二进制文件和文本文件 (1)文件是在计算机内存中以二进制表示的数据在外部存储介质上的另一种存放形式。 (2)文件通常分为二进制文件和文本文件。 (3)二进制文件是包含在 ASCII 及扩展 ASCII 字符中编写的数据或程序指令的文件。一般是可...

2015-08-28 11:30:38

阅读数:605

评论数:0

二级指针用法示例

1、二级指针的第一种用法:指针数组 2、二级指针的第二种内存模型:二维数组 3、二级指针的第三种内存模型:扔开C编译器,手工打造二维内存 4、总览二级指针的三种内存模型: 5、三种内存模型综合演练:

2015-08-27 17:31:44

阅读数:741

评论数:0

C语言提高之指针初步

1、指针也是一种数据类型         指针是一种数据类型,是指它指向的内存空间的数据类型;         *号表示 操作 指针所指向的内存空间中的值;         *p相当于通过地址(p变量的值)找到一块内存;然后操作内存; *p放在等号的左边赋值(给内存赋值); *p放在等号的右边取值...

2015-08-24 19:18:10

阅读数:847

评论数:0

C语言提高之技术模型层次、学习标准、特点、内存四区、函数调用模型

1、C语言技术模型分层: 其中,接口的封装和设计尤为重要! 2、着重需要培养的能力 (1)接口的封装和设计(业务模型的抽象、功能抽象和封装) ———重中之重! a.接口api的使用能力; b.接口api的查找能力(快速上手); c.接口api的实现能力; // SOCKETCLIENT...

2015-08-21 15:18:13

阅读数:1054

评论数:0

WCF简介

一、概述   Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。   WCF的最终目标是通过进程或不同的系统、通...

2015-08-19 19:04:44

阅读数:529

评论数:0

使RemoteFX媒体流在 Windows Server 2012 和 Windows 8无缝的多媒体体验

http://blogs.msdn.com/b/rds/archive/2012/08/16/enabling-a-seamless-multimedia-experience-with-remotefx-media-streaming-in-windows-server-2012-and-win...

2015-08-19 16:03:00

阅读数:1922

评论数:0

C++名字查找

http://blog.csdn.net/ccjjnn19890720/article/details/6538775 http://blog.csdn.net/rogeryi/article/details/1448606   \    http://blog.csdn.net/rogeryi/...

2015-08-18 21:02:45

阅读数:608

评论数:0

using声明和using指示、std::move和std::forward

写在前面:using指示并非一无是处,例如在命名空间本身的实现文件中就可以使用using指示。 using指示一次性注入某个命名空间的所有名字,这种用法看似简单,实则充满了风险:只使用一条语句就突然将命名空间中所有成员的名字变得可见了。(

2015-08-18 20:13:08

阅读数:597

评论数:0

显示转换static_cast、const_cast、reinterpret_cast、dynamic_cast详解

显示转换static_cast、const_cast、reinterpret_cast、dynamic_cast

2015-08-18 19:48:02

阅读数:570

评论数:0

C++11随机数发生器 VS rand()

C++程序不应该使用库函数rand,而应该使用default_random_engine类和恰当的分布类对象。当我们说随机数发生器时,是指分布对象+引擎对象的组合。 1、一个给定的随机数发生器一直会产生相同的随机数序列。一个函数如果定义了局部的随机数发生器,应该将其(引擎对象+分布对象)定义为st...

2015-08-18 19:11:27

阅读数:7885

评论数:2

this指针

关于this指针

2015-08-18 15:14:27

阅读数:679

评论数:0

C++ 11之lambda表达式

C++中,一个lambda表达式表示一个可调用的代码单元。我们可以将其理解为一个未命名的内联函数。 1、lambda表达式的形式:        [capture list]  (parameter list)  ->  return type   {  function  body  ...

2015-08-18 10:37:03

阅读数:493

评论数:0

《C++核心思想》学习笔记(4)

第十二章 流 1、文件流变量:(#include)ifstream,ofstream,fstream; 2、ifstream input_date;(文件读操作,用于把数据输入到数据流) //打开文件,从而将数据流和文件关联 input_date.open (“C:\\homework\\...

2015-08-14 17:21:20

阅读数:407

评论数:0

《C++核心思想》学习笔记(3)

第八章 测试和调试 1、将输入数据存放在一个文件中并使用输入重定向来为程序提供输入?????????P230,p233输出重定向 2、批处理文件——是DOS操作系统下的特性,并不是C++的特性。 3、调试器的使用! 通常使用三个命令:“执行到指定行”、“执行到下一行”(将执行当前行并停在下...

2015-08-14 16:55:47

阅读数:444

评论数:0

《C++核心思想》学习笔记(2)

第六章 类 1、getline(cin,next_name); getline()函数从输入中读取一行文本,包括行尾的换行字符,也随即结束读取,然后把除换行字符之外的所有字符存入next_name。它是读入到换行符r结束,并且抛弃换行符, >>运算符会忽略掉所有的空白字符(即空格...

2015-08-14 16:45:08

阅读数:443

评论数:0

《C++核心思想》学习笔记(1)

第一章 简介 1、测试程序; 2、防错编程——结构化编程技术; 3、如何有效地使用调试器(debugger);   第二章 基本数据类型 1、引入有意义的符号名(具有描述性); 2、变量在定义声明时进行“初始化”是一个好的程序设计习惯; 3、空白字符(空格、制表符、回车)用来分割数...

2015-08-14 16:36:00

阅读数:557

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭