Several books I want to read when I study c ++ this summer.

[Phase 1 ]: C ++ProgramDesign Language (Special Edition)The C ++ programming language (Bjarne stroustrup) Design and evolution of c ++ LanguageThe design and evolution of c ++ C ++ primer (3rd) Chinese Version C ++ primer (4rd) Chinese

Use of accurate timing functions in C language in Linux

To modify the Linux kernel recently, you need to timing a function. I forgot the name of the timer function for a while, so I wrote this short article to remind myself. # Include # include # include # include # include int main (void)

Mean Shift and synergistic segmentation algorithm C ++ (riul Lab)

  Address: http://download.csdn.net/detail/sangni007/4417385 Edge Detection and image segmentation (Edison) SystemI. OverviewMeanshift is not a new feature space analysis algorithm, but it is simple in principle and fast in computing.

Learning opencv -- kmean (C ++)

I have also practiced using the kmean algorithm of opencv before, but the version is low and it is also developed based on C. In the past two days, due to the need to create a thesis, I have re-translated it and studied C ++, and found that some

Hash Table application (C ++ implementation)

Problem description: design a hash table to query telephone numbers and implement the following functions: (1) assume that each record has the following data items: phone number, user name, and address. (2) In the hosts file and displayed on the

C/C ++ test interview (2) -- Binary Search

In his book writing correct programs, Bentley wrote that 90% of computer experts cannot write completely correct binary search algorithms within two hours. No wonder some people say that binary search is simple, and even elementary school students

C ++ standard library exception class

The root class in the C ++ standard library exception class hierarchy is exception, which is defined in the exception header file. It is the base class for all functions in the C ++ standard library to throw exceptions, the exception interface is

C ++ functional programming (3) pure positive practices

Original article: http://www.altdevblogaday.com/2012/04/26/functional-programming-in-c/ Author: John Carmack -Pan Hong -March January 2013 -Email:Popyy@netease.com -Weibo.com/panhong101 Not all programs are pure, unless the program only deals

C ++ functional programming (5) performance impact

Original article: http://www.altdevblogaday.com/2012/04/26/functional-programming-in-c/ Author: John Carmack -Pan Hong -March January 2013 -Email:Popyy@netease.com -Weibo.com/panhong101 In most cases, Direct Memory Manipulation is the fastest,

C ++ virtual function table call learning

The knowledge point is to read the blog of Chen Hao's eldest brother, and his code is also referenced, but a small change has been made. Link: http://blog.csdn.net/haoel/article/details/1948051 # Include "stdio. H "class base {public: Virtual

C ++ exception (exception) Article 3 --- How to release resources (without finally statements)

Problem: C ++ does not have finally, so where should I close the resource? C ++ try {} catch () {}. Why is there no finally {} block to release resources?For example, a method in a class, a local variableFile * file = NULL;Try {File1_fopen(aaa.txt ",

C ++ object Cutting

When a derived class object is assigned to a base class object, the object is cut. (In addition, the base class object will also be forcibly converted to the derived class Object) What will happen to object cutting? # Include using namespace STD;

C ++ member initialization list

The construction order of class objects is as follows:1. allocate memory. when calling the constructor, the data members are initialized implicitly/displayed.The initialization phase can be explicit or implicit, depending on whether a member

Simple TCP socket programming (c-language server and client)

Recently I love network programming, so I have a summary of TCP socket programming. Due to my limited ability, the writing may be too simple and only suitable for beginners. I am grateful to Daniel for his valuable suggestions. Let's get

C Variable Parameter Function implementation

C functions use the following Macros in the program: Void va_start (va_list arg_ptr, prev_param );Type va_arg (va_list arg_ptr, type );Void va_end (va_list arg_ptr );   Va_list: A type used to save the information required by macros va_start, va_arg,

Zero-length array in gun C

When I checked the KVM source code, I encountered the definition of an array with a length of 0 and did not understand its meaning. So I checked it online and thought it was good: Http://blog.163.com/hancker_31/blog/static/355873612011412104355537/

Beyond the C ++ standard library: An Introduction to boost-library 3.6 enable_if

Enable_if Header file: "Boost/utility/enable_if.hpp" Sometimes, we want to control whether the specificity of a function or class template can be added to the reload or specificity set used for reload resolution. For example, consider an overloaded

C ++ court

Comprehensive/masterpiece C ++ programming language (Special Edition)Bjarne stroustrupTranslated by Qiu zongyanMachinery Industry PressPhotocopy: Higher Education Press There is an interesting phenomenon in programming language books, that is,

Beyond the C ++ standard library: An Introduction to boost-library 4.1 Operators

Library 4. Operators How does operators library improve your program? Operators Usage Operators Summary  How does the operators library improve your program? Provides a complete set of comparison Operators Provides a complete set of

How to use new and delete in C ++

The new and delete operators are used to dynamically allocate and revoke memory. New usage: 1. Open a single variable address space 1) New int; // open up a bucket for storing arrays and return an address pointing to the bucket. int * A = new INT:

Total Pages: 5902 1 .... 3764 3765 3766 3767 3768 .... 5902 Go to: GO

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.