vs c++
hyxinyu
这个作者很懒,什么都没留下…
展开
-
vs2013帮助
http://msdn.microsoft.com/zh-cn/Library/ms171352原创 2014-09-18 10:09:48 · 456 阅读 · 0 评论 -
动态内存分配
任何动态分配的变量都不可能在编译期间定义,所以原创 2014-09-15 23:36:33 · 316 阅读 · 0 评论 -
sizeof 运算符
sizeof运算符产生size_t类型的整数值,可给出其原创 2014-09-15 21:19:24 · 361 阅读 · 0 评论 -
引用
引用是另一个变量的别名。原创 2014-09-16 00:14:55 · 294 阅读 · 0 评论 -
分割3通道
cv::Mat src; //装载图像 src=cv::imread("d:\\image1.jpg",1);//1彩色图像 if (!src.data){ AfxMessageBox(_T("image can not be found!")); return; } cv::imshow("source_image", src); //分割成3个单通道图像(R,原创 2014-09-24 16:29:14 · 317 阅读 · 0 评论 -
常量指针和指向常量的指针
char* pstr[] = { "Robert Redford", "Hopalong Cassidy", "Lassie", "Slim Pickens", "Oliver Hardy" };原创 2014-09-15 22:18:27 · 289 阅读 · 0 评论 -
指针和数组
double* pdata;double pdat原创 2014-09-15 22:47:24 · 368 阅读 · 0 评论 -
程序结构(1)
实参(argument)形参(parameter)原创 2014-09-16 00:19:22 · 409 阅读 · 0 评论 -
main()函数的实参
如果希望mai()从命令行上获得数据,int main(int argc,char* argv[原创 2014-09-16 09:11:50 · 567 阅读 · 0 评论 -
类的使用
当创建了一个新类之后,原创 2014-09-17 09:14:07 · 315 阅读 · 0 评论 -
列表list
1)添加列表控件原创 2014-09-25 11:12:43 · 298 阅读 · 0 评论 -
int转换成LPCSTR
//标准库的int转换成LPCSTR很简单:CString str;str.Format(_T("%d"), LineNum);//str += _T("a");LPCTSTR re = str.AllocSysString();原创 2014-09-25 14:53:54 · 4047 阅读 · 0 评论 -
listbox
1. 属性列表: SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single) Rows 列表框中显示总共多少行 Selected 检测条目是否被选中 SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目 Count转载 2014-09-28 19:25:37 · 383 阅读 · 0 评论 -
绘坐标
CClientDC dc(this); CPen pen, *ppen; CString str; int i, j; int x, y; pen.CreatePen(PS_SOLID, 1, RGB(255, 0, 0)); ppen = dc.SelectObject(&pen); dc.Rectangle(0, 0, 690, 530); dc.Move原创 2014-11-14 14:16:45 · 306 阅读 · 0 评论 -
GetDlgItem
ddd转载 2014-12-02 11:55:48 · 945 阅读 · 0 评论 -
间接数据存取
1)指针的概念指针变量存储特定类型的另一个变量的地址。原创 2014-09-15 17:36:28 · 1441 阅读 · 0 评论 -
迭代器2
vector容器vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库负责管理存储元素的相关内存。我们把vector称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。使用vector之前,必须包含相应的头文件。#include using std::vector;vector是一个类模板(class转载 2014-09-26 16:27:08 · 364 阅读 · 0 评论 -
vs c++消息类别
消息有三种类别:原创 2014-09-10 17:05:07 · 498 阅读 · 0 评论 -
使用对话框和控件
MFC提供了一个名为CDialog的类,原创 2014-09-22 14:50:05 · 443 阅读 · 0 评论 -
创建对话框资源(1)
1、添加新的对话框资源2、默认分配给原创 2014-09-22 16:09:03 · 1124 阅读 · 0 评论 -
菜单的添加
1)在资源视图中添加菜单原创 2014-09-10 21:40:35 · 372 阅读 · 0 评论 -
创建对话框资源(2)
模态和非模态对话框原创 2014-09-22 16:24:10 · 477 阅读 · 0 评论 -
支持对话框控件
对Pen对话框来说,要把选中的线原创 2014-09-22 17:00:39 · 304 阅读 · 0 评论 -
在应用程序中支持可变的线宽
在应用程序中支持可变的线宽,只需更新受原创 2014-09-22 17:48:48 · 381 阅读 · 0 评论 -
CString转换为std::string
Ansi的情况:CString cs("Hello");std::string s((LPCTSTR)cs);std::string s("Hello");CString cs(s.c_str());Unicode的情况:把string都替换成wstring如果你想一劳永逸,就CString cs ("Hello"); // Convert a TCHAR string to a LPC原创 2014-09-23 21:04:50 · 937 阅读 · 0 评论 -
vs2008数据、变量和计算(1)
整型变量int 4字节short/shor int 2z原创 2014-09-15 14:15:30 · 441 阅读 · 0 评论 -
迭代器1
迭代器迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。迭代器有各种不同的创建方法。程序可能把迭代器作为一个变量创建。一个STL容器类可能为了使用一个特定类型的数据而创建一个迭代器。作为指针,必须能够使用*操作符转载 2014-09-26 16:16:06 · 288 阅读 · 0 评论 -
存储时间和作用域
变量可以有3种不同的存储时间:自动原创 2014-09-15 16:04:16 · 452 阅读 · 0 评论 -
数组(2)
1)初始化多维数组原创 2014-09-15 17:34:11 · 305 阅读 · 0 评论 -
vs2008数据、变量和计算(2)
10)const修饰符const double roolength=12.0*33原创 2014-09-15 15:42:46 · 439 阅读 · 0 评论 -
命名空间
using namespace std;//将来自std命名空间的所有名称导入源文件原创 2014-09-15 16:36:05 · 301 阅读 · 0 评论 -
自定义消息
1.自定义消息的发送方法 (1)在 resource.h 或 stdax.h 文件添加如下代码定义一个自己的消息: #define WM_MY_MESSAGE WM_USER +1 (2)在消息处理函数所在的类的头文件中添加如下代码: //{{AFX_MSG(C...) afx_msg ........ afx_转载 2014-12-07 19:30:12 · 411 阅读 · 0 评论