powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как ускорить libcurl?
6 сообщений из 31, страница 2 из 2
Как ускорить libcurl?
    #39446764
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_kAnatoly Moskovskyпропущено...

Это идиома с/с++. С чего вдруг должны быть предупреждения?
да, нет варнинга. а я бы сделал! :)
чтобы в условиях был только буль
Это будет уже не с++
...
Рейтинг: 0 / 0
Как ускорить libcurl?
    #39446826
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TНе компилируется.
А чего? у меня отлично компилируется:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
alex_k@blackcastle:~/work/1$ more aaa.cpp
int main()
{
    float NULL = 3.14f;
    if (NULL) throw "what?";
    return 0;
}
alex_k@blackcastle:~/work/1$ g++ aaa.cpp
alex_k@blackcastle:~/work/1$ ./a.out
terminate called after throwing an instance of 'char const*'
Aborted (core dumped)
alex_k@blackcastle:~/work/1$ 
...
Рейтинг: 0 / 0
Как ускорить libcurl?
    #39446843
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_kу меня отлично компилируется
Какой толк от подобного кода? Попробуй куда-нибудь вывести свой "what?", например так
Код: plaintext
1.
	if (NULL) printf("what?");
...
Рейтинг: 0 / 0
Как ускорить libcurl?
    #39446881
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Talex_kу меня отлично компилируется
Какой толк от подобного кода? Попробуй куда-нибудь вывести свой "what?", например так
Код: plaintext
1.
	if (NULL) printf("what?");


Это же демонстрационный код :)
Весь его толк - продемонстрировать использование символьного имени NULL.

можно и вывести :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
alex_k@blackcastle:~/work/1$ more test.h
#pragma once

void test();
alex_k@blackcastle:~/work/1$ more test.cpp
#include "test.h"

void test()
{
	auto NULL = 3.14f;
	if (NULL) throw("what?");
}
alex_k@blackcastle:~/work/1$ more main.cpp
#include <iostream>

#include <string>

#include "test.h"

int main()
{
	try {
		test();
	}
	catch (const char* s) {
		std::cerr << s << std::endl;
	}
    return 0;
}
alex_k@blackcastle:~/work/1$ g++ test.cpp main.cpp -std=c++11
alex_k@blackcastle:~/work/1$ ./a.out 
what?
alex_k@blackcastle:~/work/1$ 
...
Рейтинг: 0 / 0
Как ускорить libcurl?
    #39446882
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_kЭто же демонстрационный код :)
Весь его толк - продемонстрировать использование символьного имени NULL.

Именно поэтому в него не включён тот самый заголовок, где NULL декларируется как константа?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как ускорить libcurl?
    #39446883
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а почему должен быть включен именно он?
почему не может быть включен другой заголовок, где он декларируется как-то по другому?

а в демонстрационный код и не нужно включать ничего не относящегося к демонстрации.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как ускорить libcurl?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]