概念
文章平均质量分 64
●杨毅
技术交流Q群:570968411
展开
-
cin cout
经常要使用到cin和cout,花了点时间,把常见的问题整理了一下,供记性不好时查阅。在程序中包含iostream文件将自动创建cin对象和cou对象,即标准输入流和标准输出流。关于cout :操作符的默认含义是按位左移操作符,但ostream类重新定义了操作符,将其重载为输出方法。支持C++的所有的基本类型。对于每一种数据类型,C++都提供了operator的定义。例如转载 2012-06-09 17:26:26 · 3150 阅读 · 0 评论 -
函数参数为指针类型(指针的指针&指针的引用)
/*首先,先看一段程序,弄清楚指向指针的指针 char **_p*/#include void main(){ char ch = 'a'; char* p = &ch; char** _p = &p; printf("&ch = %d\n",&ch); printf(" p = %d\n",p); printf("&p = %d\n",&p); printf("_原创 2013-10-23 14:48:35 · 1411 阅读 · 1 评论 -
c/c++ const 的用法
#include int main(){ /* const int* a; int const *a; 这种修饰方式为常量指针 只能修改指针a的指向,不能修改a指向的内容 传过来的这个变量为一个常量,你可以指我,用我,但是你不能修改我 printf("*****************\n"); int i = 1, j = 2; const int *p1 = &i原创 2013-10-22 17:31:39 · 480 阅读 · 0 评论 -
c语言ODBC连接数据库
在vc++ 6.0里,用c++通过ODBC API,使用函数SQLConnect连接数据库。#include #include #include "sqlext.h" using namespace std;/*用ODBC API访问数据库:连接数据库*/int main(){ SQLHENV henv; //环境句柄 SQ转载 2013-09-27 12:41:38 · 7133 阅读 · 0 评论 -
Win32建立对话框
1.右键点击Header File也就是头文件的文件夹,选择添加文件到目 录,在弹出的工程目录窗口中找到resource.h然后点击确定添加2.Main.cppWinMain是程序的入口点,打开Main.cpp添加缺少的头文件 缺哪儿补哪儿 #include "stdafx.h" #include "resource.h" #include "Ma原创 2013-06-25 23:48:26 · 649 阅读 · 0 评论 -
Skin++ VC6下给程序换皮肤
1.首先下载sk++三个文件SkinPlusPlusDLL.lib,SkinPlusPlus.h,SkinPlusPlusDLL.dll2.把这三个文件放到工程目录下3.添加库文件 (VC6)"Project->Settings->Link->Object/library"中加入SkinPlusPlusDLL.lib4.头文件 右键Header Files ->添加文件到目录原创 2013-06-25 14:19:38 · 1560 阅读 · 0 评论 -
Win32 SDK控件详细设置
列表框LBS(ListBoxStyle)以CTRL_LIST/"list"为类名调用CreateWindow多选风格:LBS_MULTIPLESEL高级风各:LBS_USEICONLBS_CHECKBOXLBS_AUTOCHECK加上边框WS_BORDER加垂直滚动条WS_VSCROLL加水平滚动条WS_HSCROLL允许通知消息:LBS_NOTIFY排转载 2013-06-24 21:18:30 · 11780 阅读 · 0 评论 -
使用HANDLE_MSG宏简化Win32应用的开发
Win32应用中的回调函数WndProc用于接收Windows向应用程序直接发送的消息,以及响应消息。大多情况下,我们这样编写代码:[cpp] view plaincopyLRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPAR转载 2013-06-24 20:58:16 · 613 阅读 · 0 评论 -
C语言自增自减运算符深入剖析
C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手也会产生困惑,最近我在网上看到一个问题: #include void main() /*主函数*/ { int a,b,c,d; a=5; b=5; c=(a++)+(a++)+(a++); d=(++b)+(++b)+(++b); printf("a=%d,b=%d,转载 2012-07-08 21:59:46 · 4157 阅读 · 8 评论 -
int、short、char 类型超出范围赋值__说说原码,反码,补码
2012-07-08 20:5934人阅读评论(0)收藏举报以下使用g++编译器,win32平台)。假设short类型的大小是2字节,int类型的大小是4个字节。short能表示-32768~32767之间的整数。以下代码:short s=100000;能通过编译,s中的值是多少呢?实际上,上面的代码等价于short s=(short)10000转载 2012-07-09 11:07:20 · 3156 阅读 · 0 评论 -
Hibernate的缓存
Hibernate 缓存 缓存就是把数据放在了内存,一些网站访问速度很快,一般都加了缓存,加了缓存,读取就直接在内存读取。 对于高并发的网站,一般都采用缓存,当用户保存数据时,缓存组件不会直接往数据库加数据,而是发个消息给另一个组件,让它来添数据,这样,高并发就可以解决了但是内存的东西一般不能随便用,一断电内存的数据都没了,所以设计到银行的,债务的最好不要用缓存,不安全原创 2014-11-01 20:05:42 · 489 阅读 · 0 评论