Форум программистов, компьютерный форум CyberForum.ru

Преобразование типа переменной - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
ABTOP
 Аватар для ABTOP
36 / 36 / 2
Регистрация: 09.06.2008
Сообщений: 324
14.03.2009, 15:52     Преобразование типа переменной #1
Как сделать что бы компилятор не отслеживал преобразование типов переменных

Конкретней на примере:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string.h>
 
using namespace std;
 
template<class C, typename T>int count(const C &Cv, T Tvalue)
{
    if ( !strcmp(typeid(T).name(),"int") )
        return Tvalue;
    return 0;
};
 
int main()
{
    int a=5;
    char *g="good";
    cout<<count(a, g)<<endl;
    return 0;
}
Компилятор VS 6.0 в строке
return Tvalue;
ругается
cannot convert from 'char *' to 'int'
Я хочу проверить сам... Вот и вопрос:

Как сделать так что бы компилятор не отслеживал преобразование типов некоторых переменных?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2009, 15:52     Преобразование типа переменной
Посмотрите здесь:

Переменной d присвоить первую цифру после запятой некоторой переменной x типа float C++
Преобразование типа byte в десятичный C++
Преобразование типа C++
Преобразование типа C++
C++ Неявное преобразование типа
Преобразование символьной переменной в целочисленную C++
C++ Преобразование массива одного типа в другой
Преобразование типа C++
C++ Преобразование типа функции (метода)
Преобразование переменной string к LPCWSTR C++
Преобразование пользовательского типа, friend C++
Автоматическое понижающее преобразование типа C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RazorQ
 Аватар для RazorQ
576 / 343 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
14.03.2009, 16:30     Преобразование типа переменной #2
Сам преводи. А компилятор полюбому смотрит
ABTOP
 Аватар для ABTOP
36 / 36 / 2
Регистрация: 09.06.2008
Сообщений: 324
15.03.2009, 11:25  [ТС]     Преобразование типа переменной #3
Ну ещё идеи слушаю.... точнее читаю
Night_Light
17 / 17 / 2
Регистрация: 14.02.2009
Сообщений: 86
15.03.2009, 18:40     Преобразование типа переменной #4
Цитата Сообщение от ABTOP Посмотреть сообщение
Как сделать так что бы компилятор не отслеживал преобразование типов некоторых переменных?
НЕ инстанцировать шаблоны с такими типами ) и вообще ... да будет новый стандарт С++ со спецификациями шаблонов!
ABTOP
 Аватар для ABTOP
36 / 36 / 2
Регистрация: 09.06.2008
Сообщений: 324
15.03.2009, 21:01  [ТС]     Преобразование типа переменной #5
Цитата Сообщение от Night_Light Посмотреть сообщение
НЕ инстанцировать шаблоны с такими типами ) и вообще ... да будет новый стандарт С++ со спецификациями шаблонов!
Нет!!! Пусть лудчше будет так как будет... Я решил уже эту проблему через доп. переменную, хотя хотел обойтись без неё..
Yandex
Объявления
15.03.2009, 21:01     Преобразование типа переменной
Ответ Создать тему
Опции темы

Текущее время: 08:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru