
C++
BrownWong
None
展开
-
句柄
句柄:From wiki: 在程序设计中,句柄(handle)是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。 句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的引用标识,该标识可以被系统重新定位到一个内存地址上。这种间接访问对象的模式增强了系统对引用对象的控制。(参见封装)。通俗的说就是我们调用句柄原创 2015-05-31 14:20:48 · 857 阅读 · 0 评论 -
初学C++笔记
1、泛型程序设计是另一种程序设计方法。C++的模板更支持泛型。 2、面向对象为了实现软件的产业化。 3、函数成员的实现: 在类中说明原型,可以在类外给出函数体实现,并在函数名前使用类名加以限定。也可以直接在类中给出函数体,形成内联成员函数。 而类的数据成员必须在类内部声明。 4、C++多态的实现: 函数重载:函数名相同,参数不同(参数类型,参数个数) 运算符重载 虚函数 5、多态性原创 2015-05-31 14:25:46 · 442 阅读 · 0 评论 -
WinsockPragramming(1) Server(C++版)
http://blog.youkuaiyun.com/qq_16912257/article/details/46288105原创 2015-05-31 15:00:17 · 368 阅读 · 0 评论 -
WinsockPragramming(2) Client(C++版)
http://blog.youkuaiyun.com/qq_16912257/article/details/46288293原创 2015-05-31 15:02:40 · 417 阅读 · 0 评论 -
基于UDP的Winsock编程(C++版)
基于UDP的Winsock编程与基于TCP的Winsock编程相比,只是缺少了一个步骤而已。对于Server,缺少了接受连接的过程(accept()函数调用);对于Client,缺少了请求连接的过程(connect()函数调用)。废话少说,上代码!代码:Server/*UDPServer.cpp*/#include <winsock2.h> #include <stdio.h> #include <原创 2015-06-01 19:34:22 · 1207 阅读 · 0 评论 -
关于移位操作
1.与清零,或置一,异或取反 右移向小取整 2.计算bit级的左右移动后的十进制值时,记住该原则: 左移n位相当于乘上2^n 右移相当于除以2^n,并向小取整 注意:没有必要化成二进制然后自己去移动。试想,负数进行那样的操作时,你需要先化成补码的形式,然后进行移动,移动后的二进制只是结果值在计算机中的补码形式,而你还必须再转化成十进制的值。 当然,如果求移动后的数在计算机中的表示时,你当原创 2015-09-13 16:51:01 · 597 阅读 · 0 评论 -
c++调用python(简单版)
Step1:Create the Visual Studio ProjectOpen Visual Studio and create a new C++ “Win32 Console Application” project.Step2:Change the build mode from “Debug” to “Release”If you attempt to build a Visual S原创 2016-12-16 09:28:55 · 1095 阅读 · 0 评论 -
c++调用python(复杂版)
必须具备以下条件: 系统添加了PYTHONHOME变量。可能的报错信息:否则你可能会遇到以下报错信息Py_Initialize: unableto load the file system codec添加方法:新建PYTHONHOME变量,赋值为你的python根目录,比如我的是C:\Users\wangjiang\Anaconda3,然后追加path变量%PYTHONHOME%;%PYTHONHO原创 2016-12-18 16:30:55 · 5631 阅读 · 5 评论