Слишком много литературы есть по С++
Т.е. не обучение языку, а обучение бытовому программированию
В частности интересует: Обработка данных, Абстрактное программирование, Шаблоны
Я хочу иметь “шпаргалку”
какие типы переменных инициируются нулями?
Unlike argument in usual mathematical usage, the argument in computer science is thus the actual input expression passed/supplied to a function, procedure, or routine in the invocation/call statement, whereas the parameter is the variable inside the implementation of the subroutine.
The term parameter (sometimes called formal parameter) is often used to refer to the variable as found in the function definition, while argument (sometimes called actual parameter) refers to the actual input supplied at function call.
Вопрос довольно короток. Есть ли смысл изучать сначала С, а потом С++?
Чем лучше программист знает С, тем труднее будет для него при программировании на С++ отойти от
стиля программирования на С.
Для изучения С++ не обязательно знать С. Программирование на С способствует усвоению приемов и
даже трюков, которые при программировании на С++ становятся просто ненужными.
Тем не менее, хорошие программы на языке С по сути являются
программами на С++. Например, все программы из классического описания С (K&R) являются
программами на С++. В процессе изучения С++ будет полезен опыт работы с любым языком со
статическими типами.
An application can call WSAStartup more than once if it needs to obtain the WSADATA structure information more than once. On each such call, the application can specify any version number supported by the Winsock DLL.
WSACleanup
потом вызвать столько же раз, сколько вызывался WSAStartup
#include <stdio.h>
int index(char[], char[]);
int main()
{
char* str = "foo bar baz";
char* str2 = "barz";
if(index(str, str2) != -1)
printf("found");
else
printf("not found");
return 0;
}
int index(char s[], char t[])
{
int i, j, k;
for (i = 0; s[i] != '\0'; i++)
{
for (j = i, k = 0; t[k] != '\0' && s[k] == t[k]; j++, k++)
;
if(t[k] == '\0')
return i;
}
return -1;
}